#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
 1.5.6