summaryrefslogtreecommitdiff
path: root/lib/collection.h
Commit message (Collapse)AuthorAge
* applyToOthersType allows passing any params in, not just a TDan Goodliffe2025-03-27
|
* Fix lookup idx for otherObjects suitable for TDan Goodliffe2025-03-25
|
* Use is_base_of_v instead of is_convertible_v to choose OtherObjectsDan Goodliffe2025-03-24
|
* Support using typed collections for subclass filteringDan Goodliffe2025-03-23
|
* Use typed collections for apply/applyOneDan Goodliffe2025-03-23
|
* Use otherObjects where possible for findDan Goodliffe2025-03-23
|
* Other objects support in removeAll/clearDan Goodliffe2025-03-23
| | | | | removeAll requires a type that is one of Others, clear clears everything regardless of type.
* Other objects support in operator=Dan Goodliffe2025-03-23
|
* Populate typed collection of pointersDan Goodliffe2025-03-23
| | | | create and emplace only, so far
* Make Collections::objects protected, extend interfaceDan Goodliffe2025-03-22
| | | | | Keeps all required features accessible, but through a controlled interface.
* Invert how shared/unique is specified for CollectionDan Goodliffe2025-03-22
| | | | Template param is a pointer now, typedefs added for ease.
* Drop .hpp for header only thingsDan Goodliffe2023-04-29
Half of them acquired a .cpp part anyway