tupleops

Undocumented in source.

Members

Functions

breadFirstFlatMap
auto breadFirstFlatMap(Ts ts)

higher order function for mapping via bread-fisrt search

depthFirstFlatMap
auto depthFirstFlatMap(Ts ts)

higher order function for mapping via depth-fisrt search

flatten
auto flatten(Ts ts)

flatten nested tuple into 1-d tuple with copies of elements

map
auto map(Ts ts)

simple map over tuple

ptrs
auto ptrs(Ts ts)

flatten nested tuple into 1-d tuple with pointers of elements

unzip
auto unzip(Z zipped)

Templates

overload
template overload(funcs...)

equivalent to boost::hana::overload

Meta