libcruft-util/iterator
Danny Robson fffd584c93 iterator/counting: allow copying of iterator 2023-07-13 06:45:47 +10:00
..
cast.hpp iterator/cast: add skeleton of a casting iterator 2020-02-24 14:41:37 +11:00
constant.hpp iterator: move each iterator to their own unit 2019-03-18 16:18:27 +11:00
counting.hpp iterator/counting: allow copying of iterator 2023-07-13 06:45:47 +10:00
dereference.hpp iterator: add less-equal operators for libstdc++-10 compatibility 2020-02-17 14:29:50 +11:00
discard.hpp iterator: move each iterator to their own unit 2019-03-18 16:18:27 +11:00
indices.hpp iterator/indices: prefer std::size_t over holding a reference 2019-06-17 16:57:07 +10:00
infix.hpp remove use of std::iterator 2021-11-18 11:41:23 +10:00
iota.hpp iterator/iota: declare the iterator type first up 2020-02-25 16:15:45 +11:00
numeric.hpp iterator: move each iterator to their own unit 2019-03-18 16:18:27 +11:00
placement_output.hpp map/multi_fixed: add multimap with fixed storage 2021-02-03 16:21:42 +10:00
referencing.hpp iterator/referencing: change relation operators to be const 2019-05-17 10:49:40 +10:00
transform.hpp adapter: add container transform adapter 2022-06-23 10:58:17 +10:00
tuple_picker.hpp iterator: add tuple_picker adapter 2021-02-05 12:03:18 +10:00
unequal.hpp iterator: move each iterator to their own unit 2019-03-18 16:18:27 +11:00
unordered_insert.hpp map/multi_fixed: add multimap with fixed storage 2021-02-03 16:21:42 +10:00
zip.hpp iterator/zip: avoid std::forward_as_tuple for zip value_type 2020-02-26 12:04:02 +11:00