Commit Graph

6 Commits

Author SHA1 Message Date
ec1f354d16 iterator/zip: avoid std::forward_as_tuple for zip value_type
This tends to result in references to temporaries higher up the stack
being returned. decltype on the iterator dereference is a more reliable
method to determine the return type.
2020-02-26 12:04:02 +11:00
f1aa7fa775 iterator/zip: rewrite for simplicity and forwarding support 2020-02-25 16:17:04 +11:00
ebd88b25e7 iterator/zip: use the iterable concept for zip construction 2020-02-24 14:41:37 +11:00
8cdbbcb26e build: fix range-loop-analysis warnings 2020-02-17 17:40:03 +11: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