|
58b42d5d9b
|
iterator/iota: declare the iterator type first up
This means reduces the chances of mixing up inner/outer types, and
eliminates the use of the iterator typedef within teh container.
|
2020-02-25 16:15:45 +11:00 |
|
|
25460cc527
|
iterator/cast: add skeleton of a casting iterator
|
2020-02-24 14:41:37 +11:00 |
|
|
ebd88b25e7
|
iterator/zip: use the iterable concept for zip construction
|
2020-02-24 14:41:37 +11:00 |
|
|
3791c8b8ee
|
iterator: add methods to conform iota to LegacyIterator
|
2020-02-24 14:41:37 +11:00 |
|
|
8cdbbcb26e
|
build: fix range-loop-analysis warnings
|
2020-02-17 17:40:03 +11:00 |
|
|
0d497738ce
|
iterator: add less-equal operators for libstdc++-10 compatibility
|
2020-02-17 14:29:50 +11:00 |
|
|
8da3cc3293
|
iterator/infix: determine container value_type via its iterators
|
2020-01-01 11:08:20 +11:00 |
|
|
9d123e003e
|
build: add some forgotten, required, headers
|
2019-08-28 12:55:15 +10:00 |
|
|
9243f259e2
|
iterator/infix: style
|
2019-06-20 16:31:10 +10:00 |
|
|
b44fda51a3
|
iterator/infix: use a more descriptive tparam name
|
2019-06-20 16:30:52 +10:00 |
|
|
7af1268db8
|
iterator/indices: prefer std::size_t over holding a reference
|
2019-06-17 16:57:07 +10:00 |
|
|
37f5d77622
|
iterator/referencing: change relation operators to be const
|
2019-05-17 10:49:40 +10:00 |
|
|
b0897a5ea7
|
iterator/zip: prefer std::size over .size
|
2019-05-12 10:30:10 +10:00 |
|
|
340d873d3a
|
iterator: move each iterator to their own unit
|
2019-03-18 16:18:27 +11:00 |
|