muu/type_list.h file

Contains the definition of muu::type_list.

Namespaces

namespace muu
The root namespace for all muu functions and types.

Classes

template <typename... T>
struct muu::type_list
A 'tag' type for encoding/parameterizing lists of types (without the instantiation heft of std::tuple).

Typedefs

template <typename T>
using type_tag = type_list<T>
A tag type for encoding/parameterizing a single type.