Classes | Namespaces
fundamental_types.hpp File Reference
#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< class >
 Default action for detection of a fundamental byte type (false).
 
class  ecl::is_byte< char >
 Byte trait for char types.
 
class  ecl::is_byte< signed char >
 Byte trait for signed char types.
 
class  ecl::is_byte< unsigned char >
 Byte trait for unsigned char types.
 
class  ecl::is_float< class >
 Default action for detection of a fundamental float type (false).
 
class  ecl::is_float< double >
 Float trait for double types.
 
class  ecl::is_float< float >
 Float trait for float types.
 
class  ecl::is_float< long double >
 Float trait for long double types.
 
class  ecl::is_integral< class >
 Default action for detection of a fundamental integral type (false).
 
class  ecl::is_integral< char >
 Integral trait for char types.
 
class  ecl::is_integral< int >
 Integral trait for int types.
 
class  ecl::is_integral< long >
 Integral trait for long types.
 
class  ecl::is_integral< long long >
 Integral trait for long long types.
 
class  ecl::is_integral< short >
 Integral trait for short types.
 
class  ecl::is_integral< unsigned char >
 Integral trait for unsigned char types.
 
class  ecl::is_integral< unsigned int >
 Integral trait for unsigned int types.
 
class  ecl::is_integral< unsigned long >
 Integral trait for unsigned long types.
 
class  ecl::is_integral< unsigned long long >
 Integral trait for unsigned long long types.
 
class  ecl::is_integral< unsigned short >
 Integral trait for unsigned short types.
 
class  ecl::is_signed< class >
 Default action for detection of a signed integral type (false).
 
class  ecl::is_signed< char >
 Unsigned trait for signed char types.
 
class  ecl::is_signed< int >
 Unsigned trait for signed int types.
 
class  ecl::is_signed< long >
 Unsigned trait for signed long types.
 
class  ecl::is_signed< long long >
 Unsigned trait for signed long long types.
 
class  ecl::is_signed< short >
 Unsigned trait for signed short types.
 
class  ecl::is_signed_byte< class >
 Default action for detection of a fundamental signed byte type (false).
 
class  ecl::is_signed_byte< char >
 Signed byte trait for char types if typedef'd to signed char.
 
class  ecl::is_signed_byte< signed char >
 Signed byte trait for signed char types.
 
class  ecl::is_unsigned< class >
 Default action for detection of an unsigned integral type (false).
 
class  ecl::is_unsigned< unsigned char >
 Unsigned trait for unsigned char types.
 
class  ecl::is_unsigned< unsigned int >
 Unsigned trait for unsigned int types.
 
class  ecl::is_unsigned< unsigned long >
 Unsigned trait for unsigned long types.
 
class  ecl::is_unsigned< unsigned long long >
 Unsigned trait for unsigned long long types.
 
class  ecl::is_unsigned< unsigned short >
 Unsigned trait for unsigned short types.
 
class  ecl::is_unsigned_byte< class >
 Default action for detection of a fundamental unsigned byte type (false).
 
class  ecl::is_unsigned_byte< char >
 Unsigned byte trait for char types if typedef'd to unsigned char.
 
class  ecl::is_unsigned_byte< unsigned char >
 Unsigned byte trait for unsigned char types.
 

Namespaces

 ecl
 


xbot_node
Author(s): Roc, wangpeng@droid.ac.cn
autogenerated on Sat Oct 10 2020 03:28:13