instigate::stl::bbinder< BF > | Helper class to bind both arguments of binary function with values |
instigate::stl::bbinder1st< BF > | Template class aimed to turn binary function into unary function. This is a model of instigate::stl::unary_function. It is implemented so that it deals with Binary Function using instigate::stl::binary_function concept |
instigate::stl::bbinder2nd< BF > | Template class aimed to turn binary function into unary function |
instigate::stl::binary_compose< BF, UF1, UF2 > | Compose binary function with 2 unary functions |
instigate::stl::binary_function_model< A1, A2, R > | Model of the instigate::stl::binary_function |
instigate::stl::bnot2< BP > | Helper class to negate the result of binary predicate |
instigate::stl::category_mapping< I > | Get instigate::stl conform tag |
instigate::stl::implementation::category_mapping_aux< I > | Get iterator category |
instigate::stl::implementation::category_mapping_aux< std::bidirectional_iterator_tag > | |
instigate::stl::implementation::category_mapping_aux< std::forward_iterator_tag > | |
instigate::stl::implementation::category_mapping_aux< std::input_iterator_tag > | |
instigate::stl::implementation::category_mapping_aux< std::output_iterator_tag > | |
instigate::stl::implementation::category_mapping_aux< std::random_access_iterator_tag > | |
instigate::stl::constant_generator< T > | The class constant_generator receives an argument in constructor and returns its value whether operator() is called |
instigate::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::generic::conversion< T, T > | Specialization of conversion class when the template arguments are the same types |
instigate::stl::false_type | false_type definition |
instigate::generic::int_to_type< t > | Generates distinct type for each integer. Here is an example where it may help us: |
instigate::stl::incrementable_iterator::interface< T > | Interface of the Incrementable Iterator Concept |
instigate::stl::unary_predicate::interface< UP > | Interface of the Unary Predicate |
instigate::stl::bidirectional_iterator::interface< T > | Interface of the Bidirectional Iterator Concept |
instigate::stl::binary_predicate::interface< BP > | Interface of the Binary Predicate Concept |
instigate::stl::destructible_iterator::interface< T > | |
instigate::stl::lvalue_iterator::interface< T > | Interface of the Lvalue Iterator |
instigate::stl::matrix::interface< T > | Interface for the Vector Concept |
instigate::stl::binary_function::interface< BF > | Interface of the Binary Function Concept |
instigate::stl::pair::interface< T > | Interface of the Pair Concept |
instigate::stl::random_access_iterator::interface< T > | Interface of the Random Access Iterator Concept |
instigate::stl::readable_iterator::interface< T > | Interface of the Readable Interface Concept |
instigate::stl::vector::interface< T > | Interface for the Vector Concept |
instigate::stl::writable_iterator::interface< T > | Interface of the Writable Iterator Concept |
instigate::stl::single_pass_iterator::interface< T > | Interface of the Single Pass Iterator Concept |
instigate::stl::forward_iterator::interface< T > | Interface of the Forward Iterator Concept |
instigate::stl::ternary_function::interface< TF > | Interface of the Ternary Function concept |
instigate::stl::generator::interface< G > | Interface of the instigate::stl::generator "Generator Concept" |
instigate::stl::functor::interface< T > | Interface of the Functor Concept |
instigate::stl::interface< T > | Generic interface for iterator specialization |
instigate::generic::assignable::interface< T > | Interface of the Assignable Concept |
instigate::stl::unary_function::interface< UF > | Interface for the concept instigate::stl::unary_function |
instigate::generic::default_constructible::interface< T > | Interface of the Default Constructible Concept |
instigate::generic::equality_comparable::interface< T > | Interface of the Equality Comparable Concept |
instigate::generic::less_than_comparable::interface< T > | Interface of the Less Than Comparable |
instigate::stl::destructible_iterator::interface< char * > | |
instigate::stl::destructible_iterator::interface< double * > | |
instigate::stl::destructible_iterator::interface< float * > | |
instigate::stl::destructible_iterator::interface< int * > | |
instigate::stl::destructible_iterator::interface< long * > | |
instigate::stl::generator::interface< R(*)()> | Make plain C function with no arguments a model of the instigate::stl::generator "Generator" concept |
instigate::stl::unary_function::interface< R(*)(A)> | Making plain C function with 1 arguments a model of concept instigate::stl::unary_function |
instigate::stl::ternary_function::interface< R(*)(A, B, C)> | Making plain C function with 3 arguments a model of concept |
instigate::stl::binary_function::interface< R(*)(A1, A2)> | Make plain C function with 2 arguments a model of the Binary Function concept |
instigate::stl::binary_function::interface< R(A1::*)(A2) const > | Make a const unary method of a class a model of the instigate::stl::binary_function "binary_function" concept |
instigate::stl::binary_function::interface< R(A1::*)(A2)> | Make an unary method of a class a model of the Binary Function concept |
instigate::stl::functor::interface< R(A::*)() > | Interface of the Functor Concept |
instigate::stl::unary_function::interface< R(A::*)() const > | Making a const void method of class a model of the concept instigate::stl::unary_function |
instigate::stl::unary_function::interface< R(A::*)()> | Making a void method of class a model of the concept instigate::stl::unary_function |
instigate::stl::ternary_function::interface< R(A::*)(B, C) const > | Making a const binary method of a class a model of concept Ternary Function |
instigate::stl::ternary_function::interface< R(A::*)(B, C)> | Making a binary method of a class a model of concept |
instigate::stl::interface< std::ostream_iterator< T > > | Specialization of the interface for std::ostream_iterator |
instigate::stl::writable_iterator::interface< std::ostream_iterator< T > > | Specialization of the interface for the std::ostream_iterator |
instigate::stl::destructible_iterator::interface< wchar_t * > | |
instigate::stl::multiplies< Tp > | Model of the instigate::stl::binary_function |
instigate::generic::require< 1 > | Utility class for compile time checking |
instigate::stl::matrix::requirements< T > | Check matrix concept requirements |
instigate::generic::less_than_comparable::requirements< T > | Requirements of the Less Than Comparable |
instigate::stl::binary_function::requirements< T > | Requirements of the Binary Function concept |
instigate::stl::unary_predicate::requirements< T > | Requirements of the Unary Predicate |
instigate::stl::unary_function::requirements< T > | Requirements of the Unary Function |
instigate::stl::incrementable_iterator::requirements< T > | Requirements of the Incrementable Iterator |
instigate::stl::forward_iterator::requirements< T > | Requirements of the Forward Iterator Concept |
instigate::stl::writable_iterator::requirements< T > | Requirements of the Writable Iterator Concept |
instigate::stl::single_pass_iterator::requirements< T > | Requirements of the Single Pass Iterator |
instigate::stl::destructible_iterator::requirements< T > | |
instigate::stl::binary_predicate::requirements< T > | Requirements of the Binary Predicate Concept |
instigate::stl::pair::requirements< T > | Requirements of the Pair Concept |
instigate::stl::random_access_iterator::requirements< T > | Requirements of the Random Access Iterator Concept |
instigate::stl::readable_iterator::requirements< T > | Requirements of the Readable Iterator |
instigate::stl::vector::requirements< T > | Checks vector concept requirements |
instigate::stl::bidirectional_iterator::requirements< T > | Requirements of the instigate::stl::bidirectional_iterator |
instigate::stl::lvalue_iterator::requirements< T > | This code will compile if and only if T is a model of the instigate::stl::lvalue_iterator concept |
instigate::stl::generator::requirements< T > | Requirements of the Generator concept |
instigate::stl::ternary_function::requirements< T > | Requirements of the instigate::stl::ternary_function |
instigate::generic::equality_comparable::requirements< T > | Requirements of the Equality Comparable Concept |
instigate::generic::assignable::requirements< T > | Requirements of the Assignable Concept |
instigate::generic::default_constructible::requirements< T > | Requirements of Default constructible |
instigate::stl::unary_function::tag | Unary Function Concept tag |
instigate::generic::assignable::tag | Assignable Concept tag |
instigate::stl::bidirectional_iterator::tag | Bidirectional Iterator Concept tag |
instigate::stl::lvalue_iterator::tag | Lvalue Iterator Concept tag |
instigate::stl::single_pass_iterator::tag | Single Pass Iterator Concept tag |
instigate::generic::less_than_comparable::tag | Less Than Comparable Concept tag |
instigate::stl::random_access_iterator::tag | Random Access Iterator Concept tag |
instigate::stl::readable_iterator::tag | Readable Iterator Concept tag |
instigate::generic::equality_comparable::tag | Equality Comparable Concept tag |
instigate::stl::forward_iterator::tag | Forward Iterator Concept tag |
instigate::stl::incrementable_iterator::tag | Incrementable Iterator Concept tag |
instigate::stl::writable_iterator::tag | Writable Iterator Concept tag |
instigate::generic::default_constructible::tag | Default Constructible Concept tag |
instigate::stl::tbinder< TF > | Template class aimed to turn ternary function into generator |
instigate::stl::tbinder1st< TF > | Template class aimed to turn ternary function into binary function |
instigate::stl::tbinder2nd< TF > | Template class aimed to turn ternary function into binary function |
instigate::stl::tbinder3rd< TF > | Template class aimed to turn ternary function into binary function |
instigate::stl::implementation::Temporary_buffer< ForwardIterator, Tp > | Implementation of "Temporary buffer" |
instigate::stl::true_type | true_type definition |
instigate::generic::type_to_type< T > | Creates distinct type for each type. Below is an example where we can use it. Suppose we have a generic function: |
instigate::generic::type_traits< T > | Defines associated types for given type |
instigate::generic::type_traits< const T & > | Specialization of instigate::generic::type_traits for const T& |
instigate::generic::type_traits< const T * > | Specialization of instigate::generic::type_traits for const T* |
instigate::generic::type_traits< const T > | Specialization of instigate::generic::type_traits for const T |
instigate::generic::type_traits< T & > | Specialization of instigate::generic::type_traits for T& |
instigate::generic::type_traits< T * > | Specialization of instigate::generic::type_traits for T* |
instigate::stl::ubinder< UF > | Helper class to bind the argument of an unary function |
instigate::stl::unary_compose< UF1, UF2 > | Compose unary function with another unary function |
instigate::stl::unary_function_model< A, R > | Model of the instigate::stl::unary_function |
instigate::stl::unary_type_traits< _Tp > | Type Traits Concept |
instigate::stl::unary_type_traits< _Tp * > | Specialization of the instigate::stl::unary_type_traits for pointer |
instigate::stl::unary_type_traits< bool > | Specialization of the instigate::stl::unary_type_traits for bool type |
instigate::stl::unary_type_traits< char * > | Specialization of the instigate::stl::unary_type_traits for pointer to char |
instigate::stl::unary_type_traits< char > | Specialization of the instigate::stl::unary_type_traits for char type |
instigate::stl::unary_type_traits< const char * > | Specialization of the instigate::stl::unary_type_traits for pointer to constant char |
instigate::stl::unary_type_traits< const signed char * > | Specialization of the instigate::stl::unary_type_traits for pointer to constant signed char |
instigate::stl::unary_type_traits< const unsigned char * > | Specialization of the instigate::stl::unary_type_traits for pointer to constant unsigned char |
instigate::stl::unary_type_traits< double > | Specialization of the instigate::stl::unary_type_traits for double type |
instigate::stl::unary_type_traits< float > | Specialization of the instigate::stl::unary_type_traits for float type |
instigate::stl::unary_type_traits< int > | Specialization of the instigate::stl::unary_type_traits for int type |
instigate::stl::unary_type_traits< long > | Specialization of the instigate::stl::unary_type_traits for long type |
instigate::stl::unary_type_traits< long double > | Specialization of the instigate::stl::unary_type_traits for long double type |
instigate::stl::unary_type_traits< long long > | Specialization of the instigate::stl::unary_type_traits for long long type |
instigate::stl::unary_type_traits< short > | Specialization of the instigate::stl::unary_type_traits for short type |
instigate::stl::unary_type_traits< signed char * > | Specialization of the instigate::stl::unary_type_traits for pointer to signed char |
instigate::stl::unary_type_traits< signed char > | Specialization of the instigate::stl::unary_type_traits for signed char type |
instigate::stl::unary_type_traits< unsigned char * > | Specialization of the instigate::stl::unary_type_traits for pointer to unsigned char |
instigate::stl::unary_type_traits< unsigned char > | Specialization of the instigate::stl::unary_type_traits for unsigned char type |
instigate::stl::unary_type_traits< unsigned int > | Specialization of the instigate::stl::unary_type_traits for unsigned int type |
instigate::stl::unary_type_traits< unsigned long > | Specialization of the instigate::stl::unary_type_traits for unsigned long type |
instigate::stl::unary_type_traits< unsigned long long > | Specialization of the instigate::stl::unary_type_traits for unsigned long long type |
instigate::stl::unary_type_traits< unsigned short > | Specialization of the instigate::stl::unary_type_traits for unsigned short type |
instigate::stl::unary_type_traits< wchar_t > | Specialization of the instigate::stl::unary_type_traits for wchar_t type |
instigate::stl::unot1< UP > | Helper class to negate the result of unary predicate |