Classes | Typedefs | Functions
ecl Namespace Reference

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 ()
 


ecl_type_traits
Author(s): Daniel Stonier
autogenerated on Wed Mar 2 2022 00:16:22