12 #ifndef ECL_TYPE_TRAITS_NUMERIC_LIMITS_HPP_ 13 #define ECL_TYPE_TRAITS_NUMERIC_LIMITS_HPP_ 73 static const char one = 1;
76 static const char minimum = CHAR_MIN;
77 static const char maximum = CHAR_MAX;
91 static const unsigned char one = 1U;
94 static const unsigned char minimum = 0U;
95 static const unsigned char maximum = UCHAR_MAX;
109 static const short one = 1;
112 static const short minimum = SHRT_MIN;
113 static const short maximum = SHRT_MAX;
127 static const unsigned short one = 1U;
130 static const unsigned short minimum = 0U;
131 static const unsigned short maximum = USHRT_MAX;
145 static const int one = 1;
148 static const int minimum = INT_MIN;
149 static const int maximum = INT_MAX;
163 static const unsigned int one = 1U;
166 static const unsigned int minimum = 0U;
167 static const unsigned int maximum = UINT_MAX;
182 static const long one = 1L;
185 static const long minimum = LONG_MIN;
186 static const long maximum = LONG_MAX;
200 static const unsigned long one = 1UL;
203 static const unsigned long minimum = 0UL;
204 static const unsigned long maximum = ULONG_MAX;
218 static const long long one = 1LL;
221 static const long long minimum = LLONG_MIN;
222 static const long long maximum = LLONG_MAX;
236 static const unsigned long long one = 1ULL;
239 static const unsigned long long minimum = 0ULL;
240 static const unsigned long long maximum = ULLONG_MAX;
static const double minimum
#define ecl_type_traits_PUBLIC
static const Precision dummy_precision
#define ECL_SIZE_OF_LONG_DOUBLE
#define ECL_SIZE_OF_SHORT
double Precision
Type used to specify precisions.
static const long double maximum
static const long double dummy_precision
Default precision.
static const Precision dummy_precision
static const double maximum
static const float maximum
static const Precision dummy_precision
static const Precision dummy_precision
static const Precision dummy_precision
#define ECL_SIZE_OF_LONG_LONG
static const long double minimum
static const float minimum
static const Precision dummy_precision
static const Precision dummy_precision
static const float dummy_precision
Default precision.
#define ECL_SIZE_OF_DOUBLE
static const Precision dummy_precision
Expands the std numeric_limits class.
static const double dummy_precision
Default precision.
#define ECL_SIZE_OF_FLOAT
long double Precision
Type used to specify precisions.
static const Precision dummy_precision
static const Precision dummy_precision
float Precision
Type used to specify precisions.