$search
Trait types for fundamental types. More...
#include <limits>
#include <ecl/mpl/bool.hpp>
#include <ecl/config/ecl.hpp>
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 | |
namespace | ecl |
Trait types for fundamental types.
Definition in file fundamental_types.hpp.