|
3a4f6ffce8
|
tuple: remove `call' as it now duplicates std::apply
|
2018-03-13 14:39:38 +11:00 |
|
|
f4465329c8
|
tuple: add a map function over a tuple
|
2018-03-13 14:39:38 +11:00 |
|
|
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 |
|