Embedded Template Library 1.0
Loading...
Searching...
No Matches
integral_limits.h File Reference
#include "platform.h"
#include "type_traits.h"
#include <stddef.h>
#include <limits.h>
#include "private/minmax_push.h"
#include "private/minmax_pop.h"

Go to the source code of this file.

Classes

struct  etl::private_integral_limits::statics_signed_char< T >
 
struct  etl::private_integral_limits::statics_unsigned_char< T >
 
struct  etl::private_integral_limits::statics_char< T >
 
struct  etl::private_integral_limits::statics_wchar_t< T >
 
struct  etl::private_integral_limits::statics_short< T >
 
struct  etl::private_integral_limits::statics_unsigned_short< T >
 
struct  etl::private_integral_limits::statics_int< T >
 
struct  etl::private_integral_limits::statics_unsigned_int< T >
 
struct  etl::private_integral_limits::statics_long< T >
 
struct  etl::private_integral_limits::statics_unsigned_long< T >
 
struct  etl::private_integral_limits::statics_long_long< T >
 
struct  etl::private_integral_limits::statics_unsigned_long_long< T >
 
struct  etl::integral_limits< signed char >
 
struct  etl::integral_limits< unsigned char >
 
struct  etl::integral_limits< char >
 
struct  etl::integral_limits< short >
 
struct  etl::integral_limits< unsigned short >
 
struct  etl::integral_limits< int >
 
struct  etl::integral_limits< unsigned int >
 
struct  etl::integral_limits< long >
 
struct  etl::integral_limits< unsigned long >
 
struct  etl::integral_limits< long long >
 
struct  etl::integral_limits< unsigned long long >
 

Namespaces

namespace  etl
 bitset_ext
 

Macros

#define LLONG_MAX   9223372036854775807LL
 
#define LLONG_MIN   (-LLONG_MAX - 1LL)
 
#define ULLONG_MAX   18446744073709551615ULL