instigate::generic::add_const_reference< T > | The class add_const_reference for adding constant specification and reference to typename |
instigate::scripting::generic::append< nulltype, nulltype > | |
instigate::scripting::generic::append< nulltype, typelist< H, T > > | |
instigate::scripting::generic::append< nulltype, V > | |
instigate::scripting::generic::append< typelist< H, T >, V > | |
instigate::scripting::generic::_implementation::compile_time_checker< bool > | |
instigate::scripting::generic::_implementation::compile_time_checker< false > | |
instigate::scripting::generic::_implementation::compile_time_error< true > | |
instigate::scripting::generic::conversion< T, U > | This class helps us to detect convertibility and inheritance at compile time. To see whether U is same type as T we can call: |
instigate::scripting::generic::conversion< T, T > | |
instigate::scripting::generic::erase< nulltype, V > | |
instigate::scripting::generic::erase< typelist< H, T >, H > | |
instigate::scripting::generic::erase< typelist< H, T >, V > | |
instigate::scripting::generic::erase_all< nulltype, V > | |
instigate::scripting::generic::erase_all< typelist< H, T >, H > | |
instigate::scripting::generic::erase_all< typelist< H, T >, V > | |
instigate::scripting::generic::index_of< nulltype, V > | |
instigate::scripting::generic::index_of< typelist< H, T >, H > | |
instigate::scripting::generic::index_of< typelist< H, T >, V > | |
instigate::scripting::generic::int_to_type< t > | Generates distinct type for each integer. Here is an example where it may help us: |
instigate::default_constructible::interface< T > | Interface of the Default Constructible Concept |
instigate::equality_comparable::interface< T > | Interface of the Equality Comparable Concept |
instigate::less_than_comparable::interface< T > | Interface of the Less Than Comparable |
instigate::assignable::interface< T > | Interface of the Assignable Concept |
instigate::scripting::generic::length< nulltype > | |
instigate::scripting::generic::length< typelist< H, T > > | |
instigate::scripting::generic::no_duplicates< nulltype > | |
instigate::scripting::generic::no_duplicates< typelist< H, T > > | |
instigate::scripting::generic::nulltype | |
instigate::generic::remove_const< T > | The class remove_const for getting typename without constant specification if there is |
instigate::generic::remove_const< const T > | Specialization of class instigate::scripting::generic::remove_const for type |
instigate::generic::remove_reference< T > | The class remove_reference for getting typename without reference if there is |
instigate::generic::remove_reference< T & > | Specialization of class instigate::scripting::generic::remove_reference for |
instigate::scripting::generic::replace< nulltype, A, B > | |
instigate::scripting::generic::replace< typelist< H, T >, A, B > | |
instigate::scripting::generic::replace< typelist< H, T >, H, B > | |
instigate::scripting::generic::require< 1 > | Utility class for compile time checking |
instigate::equality_comparable::requirements< T > | Requirements of the Equality Comparable Concept |
instigate::default_constructible::requirements< T > | Requirements of Default constructible |
instigate::assignable::requirements< T > | Requirements of the Assignable Concept |
instigate::less_than_comparable::requirements< T > | Requirements of the Less Than Comparable |
instigate::scripting::generic::select< b, T, M > | Suppose we have |
instigate::scripting::generic::select< false, T, M > | |
instigate::default_constructible::tag | Default Constructible Concept tag |
instigate::less_than_comparable::tag | Less Than Comparable Concept tag |
instigate::assignable::tag | Assignable Concept tag |
instigate::equality_comparable::tag | Equality Comparable Concept tag |
instigate::scripting::generic::type_at< typelist< H, T >, 0 > | |
instigate::scripting::generic::type_at< typelist< H, T >, index > | |
instigate::scripting::generic::type_traits< T > | Defines associated types for given type |
instigate::scripting::generic::type_traits< const T & > | Specialization of instigate::scripting::generic::type_traits for const T& |
instigate::scripting::generic::type_traits< const T * > | Specialization of instigate::scripting::generic::type_traits for const T* |
instigate::scripting::generic::type_traits< const T > | Specialization of instigate::scripting::generic::type_traits for const T |
instigate::scripting::generic::type_traits< T & > | Specialization of instigate::scripting::generic::type_traits for T& |
instigate::scripting::generic::type_traits< T * > | Specialization of instigate::scripting::generic::type_traits for T* |
instigate::scripting::generic::typelist< H, T > | |