Commit Graph

13 Commits

Author SHA1 Message Date
007add45f2 tuple: add query for nth parameter pack value 2018-01-23 17:25:43 +11:00
ca3851c4de tuple: `ignore' should be noexcept 2017-09-08 17:03:22 +10:00
651324d6f9 tuple: clarify warn_unused_arg usage for ignore(...) 2017-08-16 17:25:29 +10:00
b9ca3f6969 tuple: add `index' type query for tuple types
util::tuple::index finds the first occurence of a type in a tuple and
gives the index of this type.
2017-07-11 11:07:48 +10:00
af3dcbb418 tuple: make nullary 'ignore' inline
works around multiple symbol definition errors at link time.
2017-07-11 11:06:59 +10:00
16171c03ef tuple: better document the 'ignore' function 2017-06-13 17:01:06 +10:00
e019270a1f variadic: use make_index_sequence from the stdlib 2017-06-13 14:47:58 +10:00
f0dd072d16 tuple: add debugging 'ignore' function
used to pass off parameter packs when debugging to avoid unused argument
warnings.
2017-05-18 18:21:25 +10:00
353cf839d4 use nested namespace declarations 2017-01-05 15:06:49 +11:00
9a798446b5 build: remove unnecessary includes
discovered with include-what-you-use
2016-10-12 15:08:22 +11:00
a4127441a6 tuple: add function caller with argument unpacking 2015-08-10 15:44:15 +10:00
33401becbd tuple: add type mapping template 2015-04-21 14:21:01 +10:00
fa8387252e tuple: add tuple iteration helpers 2015-04-20 17:48:11 +10:00