OKlibrary  0.2.1.6
OKlib::traits Namespace Reference

All traits meta-functions concerning the Standard. More...

Classes

struct  is_unqualified_signed_integral
struct  is_unqualified_signed_integral< signed char >
struct  is_unqualified_signed_integral< short int >
struct  is_unqualified_signed_integral< int >
struct  is_unqualified_signed_integral< long int >
struct  is_unqualified_unsigned_integral
struct  is_unqualified_unsigned_integral< unsigned char >
struct  is_unqualified_unsigned_integral< unsigned short int >
struct  is_unqualified_unsigned_integral< unsigned int >
struct  is_unqualified_unsigned_integral< unsigned long int >
struct  is_unqualified_signedunsigned_integral
struct  is_signed_integral
struct  is_unsigned_integral
class  Test_is_unqualified_signed_integral_T
class  Test_is_unqualified_unsigned_integral_T
class  Test_is_unqualified_signedunsigned_integral_T
struct  is_std_container
struct  is_std_container< std::vector< T > >
struct  is_std_container< std::list< T > >
struct  is_std_container< std::deque< T > >
struct  is_std_container< std::set< T > >
struct  is_std_container< std::multiset< T > >
struct  has_size_function

Detailed Description

All traits meta-functions concerning the Standard.

Models of a concept needing these metafunctions include the respective metafunction-file and specialise the metafunction. Module-specific traits metafunctions are located in OKlib/Module/Traits (otherwise the same as here).