summaryrefslogtreecommitdiff
path: root/lib/collections.hpp
Commit message (Collapse)AuthorAge
* Drop .hpp for header only thingsDan Goodliffe2023-04-29
| | | | Half of them acquired a .cpp part anyway
* Add operator* helper specialised for std::spanDan Goodliffe2023-04-10
|
* operator* collection helper reserves target space when possibleDan Goodliffe2023-04-10
|
* Constraint operator* collection helper to IterableCollectionsDan Goodliffe2023-04-10
|
* Add helper for iterating over a range defined by a pair of iteratorsDan Goodliffe2023-04-07
|
* Allow overriding vectorOfN's returned typeDan Goodliffe2023-03-17
|
* operator*= can work on any iterable collectionDan Goodliffe2023-02-27
|
* Add nodiscard to many collections helpersDan Goodliffe2023-02-27
|
* Helpers to create container instances from rangesDan Goodliffe2023-02-25
|
* Fixed up vector operator+ elementDan Goodliffe2023-02-24
|
* Add utilities for mutating, concatenating, creating vectorsDan Goodliffe2023-02-01
|
* Add a concept for sequential collections suitable for passing to OpenGLDan Goodliffe2023-01-02
|
* Allow operator*= on spans, not just arraysDan Goodliffe2022-12-30
|
* Add helper to produce cartesian product of two arraysDan Goodliffe2022-12-29
|
* constexpr collections helpersDan Goodliffe2022-12-29
|
* Add two new array helpersDan Goodliffe2022-12-28
| | | | | * create a new array from an old one and a mutation * mutate all the members of an existing array
* Helper operator+ to join arraysDan Goodliffe2022-12-18