Loading...
Searching...
No Matches
integral_limits.h File Reference
`#include "platform.h"`
`#include "type_traits.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

## Variables

template<typename T>
ETL_CONSTANT signed char | etl::private_integral_limits::statics_signed_char< T >::min
template<typename T>
ETL_CONSTANT signed char | etl::private_integral_limits::statics_signed_char< T >::max
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_signed_char< T >::bits
template<typename T>
ETL_CONSTANT bool | etl::private_integral_limits::statics_signed_char< T >::is_signed
template<typename T>
ETL_CONSTANT unsigned char | etl::private_integral_limits::statics_unsigned_char< T >::min
template<typename T>
ETL_CONSTANT unsigned char | etl::private_integral_limits::statics_unsigned_char< T >::max
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_unsigned_char< T >::bits
template<typename T>
ETL_CONSTANT bool | etl::private_integral_limits::statics_unsigned_char< T >::is_signed
template<typename T>
ETL_CONSTANT char | etl::private_integral_limits::statics_char< T >::min
template<typename T>
ETL_CONSTANT char | etl::private_integral_limits::statics_char< T >::max
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_char< T >::bits
template<typename T>
ETL_CONSTANT bool | etl::private_integral_limits::statics_char< T >::is_signed
template<typename T>
ETL_CONSTANT wchar_t | etl::private_integral_limits::statics_wchar_t< T >::min
template<typename T>
ETL_CONSTANT wchar_t | etl::private_integral_limits::statics_wchar_t< T >::max
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_wchar_t< T >::bits
template<typename T>
ETL_CONSTANT bool | etl::private_integral_limits::statics_wchar_t< T >::is_signed
template<typename T>
ETL_CONSTANT short | etl::private_integral_limits::statics_short< T >::min
template<typename T>
ETL_CONSTANT short | etl::private_integral_limits::statics_short< T >::max
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_short< T >::bits
template<typename T>
ETL_CONSTANT bool | etl::private_integral_limits::statics_short< T >::is_signed
template<typename T>
ETL_CONSTANT unsigned short | etl::private_integral_limits::statics_unsigned_short< T >::min
template<typename T>
ETL_CONSTANT unsigned short | etl::private_integral_limits::statics_unsigned_short< T >::max
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_unsigned_short< T >::bits
template<typename T>
ETL_CONSTANT bool | etl::private_integral_limits::statics_unsigned_short< T >::is_signed
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_int< T >::min
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_int< T >::max
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_int< T >::bits
template<typename T>
ETL_CONSTANT bool | etl::private_integral_limits::statics_int< T >::is_signed
template<typename T>
ETL_CONSTANT unsigned int | etl::private_integral_limits::statics_unsigned_int< T >::min
template<typename T>
ETL_CONSTANT unsigned int | etl::private_integral_limits::statics_unsigned_int< T >::max
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_unsigned_int< T >::bits
template<typename T>
ETL_CONSTANT bool | etl::private_integral_limits::statics_unsigned_int< T >::is_signed
template<typename T>
ETL_CONSTANT long | etl::private_integral_limits::statics_long< T >::min
template<typename T>
ETL_CONSTANT long | etl::private_integral_limits::statics_long< T >::max
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_long< T >::bits
template<typename T>
ETL_CONSTANT bool | etl::private_integral_limits::statics_long< T >::is_signed
template<typename T>
ETL_CONSTANT unsigned long | etl::private_integral_limits::statics_unsigned_long< T >::min
template<typename T>
ETL_CONSTANT unsigned long | etl::private_integral_limits::statics_unsigned_long< T >::max
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_unsigned_long< T >::bits
template<typename T>
ETL_CONSTANT bool | etl::private_integral_limits::statics_unsigned_long< T >::is_signed
template<typename T>
ETL_CONSTANT long long | etl::private_integral_limits::statics_long_long< T >::min
template<typename T>
ETL_CONSTANT long long | etl::private_integral_limits::statics_long_long< T >::max
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_long_long< T >::bits
template<typename T>
ETL_CONSTANT bool | etl::private_integral_limits::statics_long_long< T >::is_signed
template<typename T>
ETL_CONSTANT unsigned long long | etl::private_integral_limits::statics_unsigned_long_long< T >::min
template<typename T>
ETL_CONSTANT unsigned long long | etl::private_integral_limits::statics_unsigned_long_long< T >::max
template<typename T>
ETL_CONSTANT int | etl::private_integral_limits::statics_unsigned_long_long< T >::bits
template<typename T>
ETL_CONSTANT bool | etl::private_integral_limits::statics_unsigned_long_long< T >::is_signed