Instigate Open Source Documentation

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
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::tagDefault Constructible Concept tag
instigate::less_than_comparable::tagLess Than Comparable Concept tag
instigate::assignable::tagAssignable Concept tag
instigate::equality_comparable::tagEquality 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 >


© Instigate CJSC, Open Source