Classes | Namespaces
fundamental_types.hpp File Reference

Trait types for fundamental types. More...

#include <limits>
#include <ecl/mpl/bool.hpp>
#include <ecl/config/ecl.hpp>
Include dependency graph for fundamental_types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ecl::is_byte< T >
 Default action for detection of a fundamental byte type (false). More...
 
class  ecl::is_byte< char >
 Byte trait for char types. More...
 
class  ecl::is_byte< signed char >
 Byte trait for signed char types. More...
 
class  ecl::is_byte< unsigned char >
 Byte trait for unsigned char types. More...
 
class  ecl::is_float< T >
 Default action for detection of a fundamental float type (false). More...
 
class  ecl::is_float< double >
 Float trait for double types. More...
 
class  ecl::is_float< float >
 Float trait for float types. More...
 
class  ecl::is_float< long double >
 Float trait for long double types. More...
 
class  ecl::is_integral< T >
 Default action for detection of a fundamental integral type (false). More...
 
class  ecl::is_integral< char >
 Integral trait for char types. More...
 
class  ecl::is_integral< int >
 Integral trait for int types. More...
 
class  ecl::is_integral< long >
 Integral trait for long types. More...
 
class  ecl::is_integral< long long >
 Integral trait for long long types. More...
 
class  ecl::is_integral< short >
 Integral trait for short types. More...
 
class  ecl::is_integral< unsigned char >
 Integral trait for unsigned char types. More...
 
class  ecl::is_integral< unsigned int >
 Integral trait for unsigned int types. More...
 
class  ecl::is_integral< unsigned long >
 Integral trait for unsigned long types. More...
 
class  ecl::is_integral< unsigned long long >
 Integral trait for unsigned long long types. More...
 
class  ecl::is_integral< unsigned short >
 Integral trait for unsigned short types. More...
 
class  ecl::is_signed< T >
 Default action for detection of a signed integral type (false). More...
 
class  ecl::is_signed< char >
 Unsigned trait for signed char types. More...
 
class  ecl::is_signed< int >
 Unsigned trait for signed int types. More...
 
class  ecl::is_signed< long >
 Unsigned trait for signed long types. More...
 
class  ecl::is_signed< long long >
 Unsigned trait for signed long long types. More...
 
class  ecl::is_signed< short >
 Unsigned trait for signed short types. More...
 
class  ecl::is_signed_byte< T >
 Default action for detection of a fundamental signed byte type (false). More...
 
class  ecl::is_signed_byte< char >
 Signed byte trait for char types if typedef'd to signed char. More...
 
class  ecl::is_signed_byte< signed char >
 Signed byte trait for signed char types. More...
 
class  ecl::is_unsigned< T >
 Default action for detection of an unsigned integral type (false). More...
 
class  ecl::is_unsigned< unsigned char >
 Unsigned trait for unsigned char types. More...
 
class  ecl::is_unsigned< unsigned int >
 Unsigned trait for unsigned int types. More...
 
class  ecl::is_unsigned< unsigned long >
 Unsigned trait for unsigned long types. More...
 
class  ecl::is_unsigned< unsigned long long >
 Unsigned trait for unsigned long long types. More...
 
class  ecl::is_unsigned< unsigned short >
 Unsigned trait for unsigned short types. More...
 
class  ecl::is_unsigned_byte< T >
 Default action for detection of a fundamental unsigned byte type (false). More...
 
class  ecl::is_unsigned_byte< char >
 Unsigned byte trait for char types if typedef'd to unsigned char. More...
 
class  ecl::is_unsigned_byte< unsigned char >
 Unsigned byte trait for unsigned char types. More...
 

Namespaces

 ecl
 

Detailed Description

Trait types for fundamental types.

Date
29/07/2010

Definition in file fundamental_types.hpp.



ecl_type_traits
Author(s): Daniel Stonier
autogenerated on Sun Aug 2 2020 03:12:07