tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
defines.hpp File Reference

Go to the source code of this file.

Macros

#define CHAR_BIT   __CHAR_BIT__
 
#define CHAR_MAX   __SCHAR_MAX__
 
#define CHAR_MIN   SCHAR_MIN
 
#define INT_MAX   __INT_MAX__
 
#define INT_MIN   (-__INT_MAX__ - 1)
 
#define LLONG_MAX   __LONG_LONG_MAX__
 
#define LLONG_MIN   (-__LONG_LONG_MAX__ - 1LL)
 
#define LONG_MAX   __LONG_MAX__
 
#define LONG_MIN   (-__LONG_MAX__ - 1L)
 
#define MB_LEN_MAX   1
 
#define SCHAR_MAX   __SCHAR_MAX__
 
#define SCHAR_MIN   (-__SCHAR_MAX__ - 1)
 
#define SHRT_MAX   __SHRT_MAX__
 
#define SHRT_MIN   (-__SHRT_MAX__ - 1)
 
#define UCHAR_MAX   (static_cast<unsigned char>(__SCHAR_MAX__) * 2 + 1)
 
#define UINT_MAX   (__INT_MAX__ * 2U + 1U)
 
#define ULLONG_MAX   (__LONG_LONG_MAX__ * 2ULL + 1ULL)
 
#define ULONG_MAX   (__LONG_MAX__ * 2UL + 1UL)
 
#define USHRT_MAX   (static_cast<unsigned short>(__SHRT_MAX__) * 2 + 1)
 

Macro Definition Documentation

◆ CHAR_BIT

#define CHAR_BIT   __CHAR_BIT__

◆ CHAR_MAX

#define CHAR_MAX   __SCHAR_MAX__

◆ CHAR_MIN

#define CHAR_MIN   SCHAR_MIN

◆ INT_MAX

#define INT_MAX   __INT_MAX__

◆ INT_MIN

#define INT_MIN   (-__INT_MAX__ - 1)

◆ LLONG_MAX

#define LLONG_MAX   __LONG_LONG_MAX__

◆ LLONG_MIN

#define LLONG_MIN   (-__LONG_LONG_MAX__ - 1LL)

◆ LONG_MAX

#define LONG_MAX   __LONG_MAX__

◆ LONG_MIN

#define LONG_MIN   (-__LONG_MAX__ - 1L)

◆ MB_LEN_MAX

#define MB_LEN_MAX   1

◆ SCHAR_MAX

#define SCHAR_MAX   __SCHAR_MAX__

◆ SCHAR_MIN

#define SCHAR_MIN   (-__SCHAR_MAX__ - 1)

◆ SHRT_MAX

#define SHRT_MAX   __SHRT_MAX__

◆ SHRT_MIN

#define SHRT_MIN   (-__SHRT_MAX__ - 1)

◆ UCHAR_MAX

#define UCHAR_MAX   (static_cast<unsigned char>(__SCHAR_MAX__) * 2 + 1)

◆ UINT_MAX

#define UINT_MAX   (__INT_MAX__ * 2U + 1U)

◆ ULLONG_MAX

#define ULLONG_MAX   (__LONG_LONG_MAX__ * 2ULL + 1ULL)

◆ ULONG_MAX

#define ULONG_MAX   (__LONG_MAX__ * 2UL + 1UL)

◆ USHRT_MAX

#define USHRT_MAX   (static_cast<unsigned short>(__SHRT_MAX__) * 2 + 1)