Skip to content

Refactor collections and collection property access.#119

Merged
crud89 merged 24 commits intomainfrom
collections-refactor
Mar 7, 2025
Merged

Refactor collections and collection property access.#119
crud89 merged 24 commits intomainfrom
collections-refactor

Conversation

@crud89
Copy link
Copy Markdown
Owner

@crud89 crud89 commented Jan 16, 2024

Describe the pull request

This PR improves interfaces and collection handling. The Enumerable container has been overhauled as a type-erased general purpose view over other views and ranges, or replaced in favor of std::generator in other locations. The type parameter supplied to Enumerable dicatates its behavior (i.e., if a copy or reference should be returned). The test cases have been rewritten and extended to reflect those changes.

@crud89 crud89 added Type: Requirement Build πŸ›  Issues that involve the build process. labels Jan 16, 2024
@crud89 crud89 added this to the Alpha #04 milestone Jan 16, 2024
@crud89 crud89 self-assigned this Jan 16, 2024
@crud89
Copy link
Copy Markdown
Owner Author

crud89 commented Jan 16, 2024

Blocked until std::generator is available.

@crud89 crud89 force-pushed the collections-refactor branch from 009e0d5 to d941912 Compare March 6, 2025 14:01
@crud89 crud89 marked this pull request as ready for review March 6, 2025 14:07
@crud89
Copy link
Copy Markdown
Owner Author

crud89 commented Mar 6, 2025

Run: checks

@crud89
Copy link
Copy Markdown
Owner Author

crud89 commented Mar 7, 2025

Run: tidy

@crud89
Copy link
Copy Markdown
Owner Author

crud89 commented Mar 7, 2025

Run: tests

@crud89 crud89 merged commit 6202edf into main Mar 7, 2025
3 checks passed
@crud89 crud89 deleted the collections-refactor branch March 7, 2025 10:48
@crud89 crud89 moved this from In Progress to v0.4.1 in LiteFX Mar 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build πŸ›  Issues that involve the build process.

Projects

Status: v0.4.1

Development

Successfully merging this pull request may close these issues.

1 participant