tinympl  0.2
mini MPL library for C++11
Containers

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...
 

Detailed Description

Full and half compile time containers of types and values.