#include <stlsoft/stlsoft.h>
#include <stlsoft/util/size_traits.hpp>
Go to the source code of this file.
Namespaces | |
| namespace | stlsoft |
Classes | |
| struct | limit_traits |
| Traits for determining the minimum and maximum values of types. More... | |
Defines | |
| #define | STLSOFT_GEN_SINT8_SUFFIX(i) (i) |
| #define | STLSOFT_GEN_UINT8_SUFFIX(i) (i ## U) |
| #define | STLSOFT_GEN_SINT16_SUFFIX(i) (i) |
| #define | STLSOFT_GEN_UINT16_SUFFIX(i) (i ## U) |
| #define | STLSOFT_GEN_SINT32_SUFFIX(i) (i) |
| #define | STLSOFT_GEN_UINT32_SUFFIX(i) (i ## U) |
| #define | STLSOFT_LIMIT_TRAITS__SINT8_MIN (- STLSOFT_GEN_SINT8_SUFFIX(127) - 1) |
| #define | STLSOFT_LIMIT_TRAITS__SINT8_MAX (+ STLSOFT_GEN_SINT8_SUFFIX(127)) |
| #define | STLSOFT_LIMIT_TRAITS__UINT8_MIN ( STLSOFT_GEN_UINT8_SUFFIX(0)) |
| #define | STLSOFT_LIMIT_TRAITS__UINT8_MAX ( STLSOFT_GEN_UINT8_SUFFIX(255)) |
| #define | STLSOFT_LIMIT_TRAITS__SINT16_MIN (- STLSOFT_GEN_SINT16_SUFFIX(32767) - 1) |
| #define | STLSOFT_LIMIT_TRAITS__SINT16_MAX (+ STLSOFT_GEN_SINT16_SUFFIX(32767)) |
| #define | STLSOFT_LIMIT_TRAITS__UINT16_MIN ( STLSOFT_GEN_UINT16_SUFFIX(0)) |
| #define | STLSOFT_LIMIT_TRAITS__UINT16_MAX ( STLSOFT_GEN_UINT16_SUFFIX(65535)) |
| #define | STLSOFT_LIMIT_TRAITS__SINT32_MIN (- STLSOFT_GEN_SINT32_SUFFIX(2147483647) - 1) |
| #define | STLSOFT_LIMIT_TRAITS__SINT32_MAX (+ STLSOFT_GEN_SINT32_SUFFIX(2147483647)) |
| #define | STLSOFT_LIMIT_TRAITS__UINT32_MIN ( STLSOFT_GEN_UINT32_SUFFIX(0)) |
| #define | STLSOFT_LIMIT_TRAITS__UINT32_MAX ( STLSOFT_GEN_UINT32_SUFFIX(4294967295)) |
| #define | STLSOFT_LIMIT_TRAITS__SINT64_MIN (- STLSOFT_GEN_SINT64_SUFFIX(9223372036854775807) - 1) |
| #define | STLSOFT_LIMIT_TRAITS__SINT64_MAX (+ STLSOFT_GEN_SINT64_SUFFIX(9223372036854775807) ) |
| #define | STLSOFT_LIMIT_TRAITS__UINT64_MIN ( STLSOFT_GEN_UINT64_SUFFIX(0) ) |
| #define | STLSOFT_LIMIT_TRAITS__UINT64_MAX ( STLSOFT_GEN_UINT64_SUFFIX(18446744073709551615) ) |
1.5.6