tinympl
0.2
mini MPL library for C++11
|
Classes | |
class | tinympl::vector< Args > |
A compile time vector of types Vector is the simplest tinympl sequence type. It provides standard modifiers and random access to its elements. More... | |
class | tinympl::map< Args > |
A compile time map from a type to another This class represents a compile time mapping between types. The mapping is specified using std::pair , that is every parameter of map must be an std::pair<KeyType,ValueType> . More... | |
class | tinympl::basic_string< T, chars > |
A vector of values of type T. More... | |
class | tinympl::value_map< KeyType, ValueType, Args > |
A compile time map from a compile-time value to another This class represents a compile time mapping between values. The first two parameters are respectively the type of the key and of the values. The mapping is specified using std::pair , that is every parameter of map must be an std::pair< std::integral_constant<KeyType,key>,std::integral_constant<ValueType,value> > More... | |
Full and half compile time containers of types and values.