Commit Graph

24 Commits

Author SHA1 Message Date
d096eb9d21 tupe/value: add transform_array 2022-02-09 12:51:02 +10:00
aa1d35cdf6 tuple/value: don't use forwarding constructor for map 2020-09-07 16:44:04 +10:00
ebb99a6f4e tuple/value: map should return return a forwarding tuple
This allows us to maintain references, rather than provoke copies.
2020-02-25 12:02:53 +11:00
a25a16e00e tuple/value: style 2020-02-25 12:02:45 +11:00
eac5957f60 tuple/value: correct the test case values 2020-02-25 11:31:56 +11:00
61cc9b9ed2 tuple/value: add all and none queries 2020-02-25 11:17:05 +11:00
f5afc0130a tuple/type: add prefix query 2019-12-09 11:22:13 +11:00
df9902a0b5 tuple/value: allow calls to 'each' with empty tuples 2019-11-04 11:43:45 +11:00
34ab275578 tuple/value: forward the arguments from map to the helper function 2019-03-18 14:09:29 +11:00
6bf1853637 tuple/value: style 2019-03-16 18:19:52 +11:00
8c42829f4f tuple/type: add forgotten header guard 2019-03-11 10:43:38 +11:00
84ef2c1117 tuple/type: add 'nth' accessor for tuples 2018-11-13 12:56:48 +11:00
2bbe6dc900 tuple/type: commenting and style 2018-10-18 17:12:18 +11:00
f6056153e3 rename root namespace from util to cruft
This places, at long last, the core library code into the same namespace
as the extended library code.
2018-08-05 14:42:02 +10:00
803acc9a87 relicense under MPL-2.0 2018-08-04 15:14:06 +10:00
6d6c53d5d1 tuple/type: fix typo in remove_t 2018-06-06 19:17:41 +10:00
d70d06468e tuple/type: add entuple, cat, remove, and unique types 2018-06-06 19:13:17 +10:00
665c8aa49e tuple/value: add reversing operation 2018-04-05 16:06:09 +10:00
1bafe204b6 tuple/index: fix incorrect header guard 2018-04-05 16:05:47 +10:00
d69a567431 tuple/index: add some index sequence generators and manipulators 2018-04-05 15:18:30 +10:00
8f2f623520 tuple/value: add zip implementation 2018-04-05 12:23:12 +10:00
5c2b52b30b tuple/value: prefer std::invoke over manual calls 2018-04-05 12:22:44 +10:00
cceadcba40 tuple/value: add explanatory comment for map 2018-03-23 16:39:35 +11:00
12d401b98b tuple/variadic: split into type/value/pack operations 2018-03-15 23:48:21 +11:00