ecl_type_traits
1.2
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace ecl
Namespace std
Classes and Structs
Template Struct ecl_traits
Template Class is_byte
Template Class is_byte< char >
Template Class is_byte< signed char >
Template Class is_byte< unsigned char >
Template Class is_float
Template Class is_float< double >
Template Class is_float< float >
Template Class is_float< long double >
Template Class is_integral
Template Class is_integral< char >
Template Class is_integral< int >
Template Class is_integral< long >
Template Class is_integral< long long >
Template Class is_integral< short >
Template Class is_integral< unsigned char >
Template Class is_integral< unsigned int >
Template Class is_integral< unsigned long >
Template Class is_integral< unsigned long long >
Template Class is_integral< unsigned short >
Template Class is_signed
Template Class is_signed< char >
Template Class is_signed< int >
Template Class is_signed< long >
Template Class is_signed< long long >
Template Class is_signed< short >
Template Class is_signed_byte
Template Class is_signed_byte< char >
Template Class is_signed_byte< signed char >
Template Class is_unsigned
Template Class is_unsigned< unsigned char >
Template Class is_unsigned< unsigned int >
Template Class is_unsigned< unsigned long >
Template Class is_unsigned< unsigned long long >
Template Class is_unsigned< unsigned short >
Template Class is_unsigned_byte
Template Class is_unsigned_byte< char >
Template Class is_unsigned_byte< unsigned char >
Template Class numeric_limits
Template Class numeric_limits< char >
Template Class numeric_limits< double >
Template Class numeric_limits< float >
Template Class numeric_limits< int >
Template Class numeric_limits< long >
Template Class numeric_limits< long double >
Template Class numeric_limits< long long >
Template Class numeric_limits< short >
Template Class numeric_limits< unsigned char >
Template Class numeric_limits< unsigned int >
Template Class numeric_limits< unsigned long >
Template Class numeric_limits< unsigned long long >
Template Class numeric_limits< unsigned short >
Defines
Define ecl_type_traits_LOCAL
Define ecl_type_traits_PUBLIC
Directories
Directory include
Directory ecl
Directory type_traits
Files
File fundamental_types.hpp
File macros.hpp
File numeric_limits.hpp
File traits.hpp
File type_traits.hpp
Standard Documents
CHANGELOG
Changelog for package ecl_type_traits
0.60.8 (2014-02-10)
0.60.7 (2014-02-03)
0.60.6 (2014-01-29)
PACKAGE
Index
ecl_type_traits
Index
Index
E
E
ecl::ecl_traits (C++ struct)
ecl::is_byte (C++ class)
ecl::is_byte<char> (C++ class)
ecl::is_byte<signed char> (C++ class)
ecl::is_byte<unsigned char> (C++ class)
ecl::is_float (C++ class)
ecl::is_float<double> (C++ class)
ecl::is_float<float> (C++ class)
ecl::is_float<long double> (C++ class)
ecl::is_integral (C++ class)
ecl::is_integral<char> (C++ class)
ecl::is_integral<int> (C++ class)
ecl::is_integral<long long> (C++ class)
ecl::is_integral<long> (C++ class)
ecl::is_integral<short> (C++ class)
ecl::is_integral<unsigned char> (C++ class)
ecl::is_integral<unsigned int> (C++ class)
ecl::is_integral<unsigned long long> (C++ class)
ecl::is_integral<unsigned long> (C++ class)
ecl::is_integral<unsigned short> (C++ class)
ecl::is_signed (C++ class)
ecl::is_signed<char> (C++ class)
ecl::is_signed<int> (C++ class)
ecl::is_signed<long long> (C++ class)
ecl::is_signed<long> (C++ class)
ecl::is_signed<short> (C++ class)
ecl::is_signed_byte (C++ class)
ecl::is_signed_byte<char> (C++ class)
ecl::is_signed_byte<signed char> (C++ class)
ecl::is_unsigned (C++ class)
ecl::is_unsigned<unsigned char> (C++ class)
ecl::is_unsigned<unsigned int> (C++ class)
ecl::is_unsigned<unsigned long long> (C++ class)
ecl::is_unsigned<unsigned long> (C++ class)
ecl::is_unsigned<unsigned short> (C++ class)
ecl::is_unsigned_byte (C++ class)
ecl::is_unsigned_byte<char> (C++ class)
ecl::is_unsigned_byte<unsigned char> (C++ class)
ecl::numeric_limits (C++ class)
ecl::numeric_limits::numeric_limits (C++ function)
ecl::numeric_limits<char> (C++ class)
ecl::numeric_limits<char>::bits (C++ member)
ecl::numeric_limits<char>::bytes (C++ member)
ecl::numeric_limits<char>::dummy_precision (C++ member)
ecl::numeric_limits<char>::maximum (C++ member)
ecl::numeric_limits<char>::minimum (C++ member)
ecl::numeric_limits<char>::one (C++ member)
ecl::numeric_limits<char>::Precision (C++ type)
ecl::numeric_limits<double> (C++ class)
ecl::numeric_limits<double>::bits (C++ member)
ecl::numeric_limits<double>::bytes (C++ member)
ecl::numeric_limits<double>::dummy_precision (C++ member)
ecl::numeric_limits<double>::maximum (C++ member)
ecl::numeric_limits<double>::minimum (C++ member)
ecl::numeric_limits<double>::Precision (C++ type)
ecl::numeric_limits<float> (C++ class)
ecl::numeric_limits<float>::bits (C++ member)
ecl::numeric_limits<float>::bytes (C++ member)
ecl::numeric_limits<float>::dummy_precision (C++ member)
ecl::numeric_limits<float>::maximum (C++ member)
ecl::numeric_limits<float>::minimum (C++ member)
ecl::numeric_limits<float>::Precision (C++ type)
ecl::numeric_limits<int> (C++ class)
ecl::numeric_limits<int>::bits (C++ member)
ecl::numeric_limits<int>::bytes (C++ member)
ecl::numeric_limits<int>::dummy_precision (C++ member)
ecl::numeric_limits<int>::maximum (C++ member)
ecl::numeric_limits<int>::minimum (C++ member)
ecl::numeric_limits<int>::one (C++ member)
ecl::numeric_limits<int>::Precision (C++ type)
ecl::numeric_limits<long double> (C++ class)
ecl::numeric_limits<long double>::bits (C++ member)
ecl::numeric_limits<long double>::bytes (C++ member)
ecl::numeric_limits<long double>::dummy_precision (C++ member)
ecl::numeric_limits<long double>::maximum (C++ member)
ecl::numeric_limits<long double>::minimum (C++ member)
ecl::numeric_limits<long double>::Precision (C++ type)
ecl::numeric_limits<long long> (C++ class)
ecl::numeric_limits<long long>::bits (C++ member)
ecl::numeric_limits<long long>::bytes (C++ member)
ecl::numeric_limits<long long>::dummy_precision (C++ member)
ecl::numeric_limits<long long>::maximum (C++ member)
ecl::numeric_limits<long long>::minimum (C++ member)
ecl::numeric_limits<long long>::one (C++ member)
ecl::numeric_limits<long long>::Precision (C++ type)
ecl::numeric_limits<long> (C++ class)
ecl::numeric_limits<long>::bits (C++ member)
ecl::numeric_limits<long>::bytes (C++ member)
ecl::numeric_limits<long>::dummy_precision (C++ member)
ecl::numeric_limits<long>::maximum (C++ member)
ecl::numeric_limits<long>::minimum (C++ member)
ecl::numeric_limits<long>::one (C++ member)
ecl::numeric_limits<long>::Precision (C++ type)
ecl::numeric_limits<short> (C++ class)
ecl::numeric_limits<short>::bits (C++ member)
ecl::numeric_limits<short>::bytes (C++ member)
ecl::numeric_limits<short>::dummy_precision (C++ member)
ecl::numeric_limits<short>::maximum (C++ member)
ecl::numeric_limits<short>::minimum (C++ member)
ecl::numeric_limits<short>::one (C++ member)
ecl::numeric_limits<short>::Precision (C++ type)
ecl::numeric_limits<unsigned char> (C++ class)
ecl::numeric_limits<unsigned char>::bits (C++ member)
ecl::numeric_limits<unsigned char>::bytes (C++ member)
ecl::numeric_limits<unsigned char>::dummy_precision (C++ member)
ecl::numeric_limits<unsigned char>::maximum (C++ member)
ecl::numeric_limits<unsigned char>::minimum (C++ member)
ecl::numeric_limits<unsigned char>::one (C++ member)
ecl::numeric_limits<unsigned char>::Precision (C++ type)
ecl::numeric_limits<unsigned int> (C++ class)
ecl::numeric_limits<unsigned int>::bits (C++ member)
ecl::numeric_limits<unsigned int>::bytes (C++ member)
ecl::numeric_limits<unsigned int>::dummy_precision (C++ member)
ecl::numeric_limits<unsigned int>::maximum (C++ member)
ecl::numeric_limits<unsigned int>::minimum (C++ member)
ecl::numeric_limits<unsigned int>::one (C++ member)
ecl::numeric_limits<unsigned int>::Precision (C++ type)
ecl::numeric_limits<unsigned long long> (C++ class)
ecl::numeric_limits<unsigned long long>::bits (C++ member)
ecl::numeric_limits<unsigned long long>::bytes (C++ member)
ecl::numeric_limits<unsigned long long>::dummy_precision (C++ member)
ecl::numeric_limits<unsigned long long>::maximum (C++ member)
ecl::numeric_limits<unsigned long long>::minimum (C++ member)
ecl::numeric_limits<unsigned long long>::one (C++ member)
ecl::numeric_limits<unsigned long long>::Precision (C++ type)
ecl::numeric_limits<unsigned long> (C++ class)
ecl::numeric_limits<unsigned long>::bits (C++ member)
ecl::numeric_limits<unsigned long>::bytes (C++ member)
ecl::numeric_limits<unsigned long>::dummy_precision (C++ member)
ecl::numeric_limits<unsigned long>::maximum (C++ member)
ecl::numeric_limits<unsigned long>::minimum (C++ member)
ecl::numeric_limits<unsigned long>::one (C++ member)
ecl::numeric_limits<unsigned long>::Precision (C++ type)
ecl::numeric_limits<unsigned short> (C++ class)
ecl::numeric_limits<unsigned short>::bits (C++ member)
ecl::numeric_limits<unsigned short>::bytes (C++ member)
ecl::numeric_limits<unsigned short>::dummy_precision (C++ member)
ecl::numeric_limits<unsigned short>::maximum (C++ member)
ecl::numeric_limits<unsigned short>::minimum (C++ member)
ecl::numeric_limits<unsigned short>::one (C++ member)
ecl::numeric_limits<unsigned short>::Precision (C++ type)
ecl_type_traits_LOCAL (C macro)
ecl_type_traits_PUBLIC (C macro)