|
fennec
|
This header contains definitions for the built-in types of the C++ language.
| Type | Description |
|---|---|
| Basic Types | |
bool_t |
" A conditional type. |
char_t |
A type capable of holding an ascii value. |
schar_t |
A type with the size of a char, capable of holding a signed 8-bit integer. |
uchar_t |
A type with the size of a char, capable of holding an unsigned 8-bit integer. |
short_t |
A signed short type, capable of holding signed 16-bit integer. |
ushort_t |
An unsigned short type, capable of holding an unsigned signed 16-bit integer. |
int_t |
A signed integer type, size varies by implementation, but typically 32-bit. |
uint_t |
An unsigned integer type, size varies by implementation, but typically 32-bit. |
long_t |
A signed integer type, with a size of at least 32-bits. |
ulong_t |
An unsigned integer type, with a size of at least 32-bits. |
llong_t |
A signed integer type, with a size of 64-bits. |
ullong_t |
An unsigned integer type, with a size of 64-bits. |
float_t |
A single-precision floating-point type, typically with a size of 32-bits. |
double_t |
A double-precision floating-point type, typically with a size of 64-bits. |
| Sized Arithmetic Types | |
int8_t |
" Signed 8-bit integer. |
int16_t |
Signed 16-bit integer. |
int32_t |
Signed 32-bit integer. |
int64_t |
Signed 64-bit integer. |
uint8_t |
Unsigned 8-bit integer. |
uint16_t |
Unsigned 16-bit integer. |
uint32_t |
Unsigned 32-bit integer. |
uint64_t |
Signed 64-bit integer. |
| Special Types | |
nullptr_t |
" Null Pointer Type. |
intptr_t |
Signed Integer Capable of Holding a Pointer to void. |
uintptr_t |
Unsigned Integer Capable of Holding a Pointer to void. |
intmax_t |
Maximum Width Signed Integer Type. |
uintmax_t |
Maximum Width Unsigned Integer Type. |
size_t |
Unsigned Integer Type Returned By |
ptrdiff_t |
Signed Integer Type Returned by the Subtraction of two Pointers. |
void_t |
Void type used for SFINAE. |