1b023f7c8d
iterator: improve reference semantics
2018-03-27 15:49:47 +11:00
490aab08bc
iterator: retain rvalue sources when constructing zip/izip
2018-03-23 16:41:11 +11:00
12d401b98b
tuple/variadic: split into type/value/pack operations
2018-03-15 23:48:21 +11:00
f9a202877a
iterator: add make_infix example
2018-01-26 14:05:21 +11:00
681768093e
hash: use a consistency, less flexible, interface
2018-01-13 15:24:12 +11:00
02d3b4dd64
iterator: add unequal_iterator
...
unequal_iterator is a forward iterator that never successfully compares
for equality with other types. useful as the end iterator when one has
an output iterator as the begin iterator of a view.
2017-12-22 12:34:56 +11:00
ba2eb48d63
iterator: add numeric_iterator for ostream output
2017-10-10 16:49:56 +11:00
9c5b471b24
iterator: modify to allow iteration over c arrays
2017-09-15 15:21:25 +10:00
1567ad790c
iterator: add the make_infix helper function
2017-09-01 13:36:27 +10:00
77d5bf0cb7
iterator: add simple explanation of infix_iterator
2017-09-01 13:36:13 +10:00
523c7c7e38
iterator: add the OutputIterator "discard_iterator"
2017-08-01 13:31:47 +10:00
b15914cf9a
iterator: add make_indices, zip, and izip
2017-06-13 17:01:06 +10:00
cd15371fcf
iterator: add infix_iterator
2016-03-11 12:44:00 +11:00
7ae57730f0
whitespace
2015-04-13 18:06:08 +10:00
2658b41ea1
relicence under Apache-2.0
2015-04-13 18:05:28 +10:00
b58fdaea9d
iterator: avoid ignored const on reference
2015-01-10 20:07:39 +11:00
f9cc4926f2
Categorise functionality from types.hpp
2012-05-25 15:19:07 +10:00
77942e008d
Change my email to an active domain
2012-04-23 13:10:50 +10:00
8153d048c2
Add referencing_iterator to build
...
A simple iterator which converts a random access iterator to a
dereferencable type into a random access iterator to a reference of said
type.
2012-04-13 11:30:50 +10:00