template<class List, class Ignore = brigand::set<>>
DeepTuplePrinter struct
Template parameters | |
---|---|
List | brigand::list of types in the tagged tuple |
Ignore | brigand::list of types to not print |
Contents
Function object type to print contents of a TaggedTuple at depth
Compared to tk::
Constructors, destructors, conversion operators
-
DeepTuplePrinter(std::ostream& s,
const tk::
TaggedTuple<List>& t, std::size_t& d) - Constructor.
Public functions
-
template<typename Key>void operator()(brigand::type_<Key>)
- Function call operator templated on the type being output.