Classes | |
| class | Bool |
| struct | ecl_traits |
| Forward declaration for a general purpose traits mechanims. More... | |
| struct | enable_if |
| struct | enable_if_c |
| struct | enable_if_c< false, T > |
| class | FailedObject |
| struct | if_c |
| struct | if_c< false, T1, T2 > |
| class | is_byte |
| Default action for detection of a fundamental byte type (false). More... | |
| class | is_byte< char > |
| Byte trait for char types. More... | |
| class | is_byte< signed char > |
| Byte trait for signed char types. More... | |
| class | is_byte< unsigned char > |
| Byte trait for unsigned char types. More... | |
| class | is_float |
| Default action for detection of a fundamental float type (false). More... | |
| class | is_float< double > |
| Float trait for double types. More... | |
| class | is_float< float > |
| Float trait for float types. More... | |
| class | is_float< long double > |
| Float trait for long double types. More... | |
| class | is_integral |
| Default action for detection of a fundamental integral type (false). More... | |
| class | is_integral< char > |
| Integral trait for char types. More... | |
| class | is_integral< int > |
| Integral trait for int types. More... | |
| class | is_integral< long > |
| Integral trait for long types. More... | |
| class | is_integral< long long > |
| Integral trait for long long types. More... | |
| class | is_integral< short > |
| Integral trait for short types. More... | |
| class | is_integral< unsigned char > |
| Integral trait for unsigned char types. More... | |
| class | is_integral< unsigned int > |
| Integral trait for unsigned int types. More... | |
| class | is_integral< unsigned long > |
| Integral trait for unsigned long types. More... | |
| class | is_integral< unsigned long long > |
| Integral trait for unsigned long long types. More... | |
| class | is_integral< unsigned short > |
| Integral trait for unsigned short types. More... | |
| class | is_signed |
| Default action for detection of a signed integral type (false). More... | |
| class | is_signed< char > |
| Unsigned trait for signed char types. More... | |
| class | is_signed< int > |
| Unsigned trait for signed int types. More... | |
| class | is_signed< long > |
| Unsigned trait for signed long types. More... | |
| class | is_signed< long long > |
| Unsigned trait for signed long long types. More... | |
| class | is_signed< short > |
| Unsigned trait for signed short types. More... | |
| class | is_signed_byte |
| Default action for detection of a fundamental signed byte type (false). More... | |
| class | is_signed_byte< char > |
| Signed byte trait for char types if typedef'd to signed char. More... | |
| class | is_signed_byte< signed char > |
| Signed byte trait for signed char types. More... | |
| class | is_unsigned |
| Default action for detection of an unsigned integral type (false). More... | |
| class | is_unsigned< unsigned char > |
| Unsigned trait for unsigned char types. More... | |
| class | is_unsigned< unsigned int > |
| Unsigned trait for unsigned int types. More... | |
| class | is_unsigned< unsigned long > |
| Unsigned trait for unsigned long types. More... | |
| class | is_unsigned< unsigned long long > |
| Unsigned trait for unsigned long long types. More... | |
| class | is_unsigned< unsigned short > |
| Unsigned trait for unsigned short types. More... | |
| class | is_unsigned_byte |
| Default action for detection of a fundamental unsigned byte type (false). More... | |
| class | is_unsigned_byte< char > |
| Unsigned byte trait for char types if typedef'd to unsigned char. More... | |
| class | is_unsigned_byte< unsigned char > |
| Unsigned byte trait for unsigned char types. More... | |
| class | numeric_limits |
| Expands the std numeric_limits class. More... | |
| class | numeric_limits< char > |
| Expands the std numeric_limits class for char. More... | |
| class | numeric_limits< double > |
| Expands the std numeric_limits class for float. More... | |
| class | numeric_limits< float > |
| Expands the std numeric_limits class for float. More... | |
| class | numeric_limits< int > |
| Expands the std numeric_limits class for int. More... | |
| class | numeric_limits< long > |
| Expands the std numeric_limits class for long. More... | |
| class | numeric_limits< long double > |
| Expands the std numeric_limits class for float. More... | |
| class | numeric_limits< long long > |
| Expands the std numeric_limits class for long long. More... | |
| class | numeric_limits< short > |
| Expands the std numeric_limits class for short. More... | |
| class | numeric_limits< unsigned char > |
| Expands the std numeric_limits class for unsigned char. More... | |
| class | numeric_limits< unsigned int > |
| Expands the std numeric_limits class for unsigned int. More... | |
| class | numeric_limits< unsigned long > |
| Expands the std numeric_limits class for unsigned long. More... | |
| class | numeric_limits< unsigned long long > |
| Expands the std numeric_limits class for unsigned long long. More... | |
| class | numeric_limits< unsigned short > |
| Expands the std numeric_limits class for unsigned short. More... | |
| struct | Unsigned |
| struct | Unsigned< char > |
| struct | Unsigned< int > |
| struct | Unsigned< long > |
| struct | Unsigned< long long > |
| struct | Unsigned< short > |
| struct | Unsigned< unsigned char > |
| struct | Unsigned< unsigned int > |
| struct | Unsigned< unsigned long > |
| struct | Unsigned< unsigned long long > |
| struct | Unsigned< unsigned short > |
Typedefs | |
| typedef Bool< false > | False |
| typedef Bool< true > | True |
Functions | |
| bool | is_big_endian () |
| bool | is_char_signed () |