|
fennec
|
#include <fennec/lang/detail/_int.h>Go to the source code of this file.
Typedefs | |
Basic Types | |
| using | fennec::bool_t = bool |
| A conditional type. | |
| using | fennec::byte_t = unsigned char |
| A type capable of holding a single byte. | |
| using | fennec::char_t = char |
| A type capable of holding an ascii value. | |
| using | fennec::schar_t = signed char |
| A type with the size of a char, capable of holding a signed 8-bit integer. | |
| using | fennec::uchar_t = unsigned char |
| A type with the size of a char, capable of holding an unsigned 8-bit integer. | |
| using | fennec::short_t = signed short |
| A signed short type, capable of holding signed 16-bit integer. | |
| using | fennec::ushort_t = unsigned short |
| An unsigned short type, capable of holding an unsigned signed 16-bit integer. | |
| using | fennec::int_t = signed int |
| A signed integer type, size varies by implementation, but typically 32-bit. | |
| using | fennec::uint_t = unsigned int |
| An unsigned integer type, size varies by implementation, but typically 32-bit. | |
| using | fennec::long_t = signed long |
| A signed integer type, with a size of at least 32-bits. | |
| using | fennec::ulong_t = unsigned long |
| An unsigned integer type, with a size of at least 32-bits. | |
| using | fennec::llong_t = signed long long |
| A signed integer type, with a size of 64-bits. | |
| using | fennec::ullong_t = unsigned long long |
| An unsigned integer type, with a size of 64-bits. | |
| using | fennec::float_t = float |
| A single-precision floating-point type, typically with a size of 32-bits. | |
| using | fennec::double_t = double |
| A double-precision floating-point type, typically with a size of 64-bits. | |
Special Types | |
| using | fennec::nullptr_t = decltype(nullptr) |
| Null Pointer Type. | |
| using | fennec::intptr_t = intptr_t |
| Signed Integer Capable of Holding a Pointer to void. | |
| using | fennec::uintptr_t = uintptr_t |
| Unsigned Integer Capable of Holding a Pointer to void. | |
| using | fennec::intmax_t = intmax_t |
| Maximum Width Signed Integer Type. | |
| using | fennec::uintmax_t = uintmax_t |
| Maximum Width Unsigned Integer Type. | |
| using | fennec::size_t = size_t |
Unsigned Integer Type Returned By sizeof, sizeof..., and alignof | |
| using | fennec::ptrdiff_t = __PTRDIFF_TYPE__ |
| Signed Integer Type Returned by the Subtraction of two Pointers. | |
| template<typename... > | |
| using | fennec::void_t = void |
| Void type used for SFINAE. | |
Sized Integer Types | |
| using | fennec::int8_t = ::int8_t |
| Signed 8-bit integer. | |
| using | fennec::int16_t = ::int16_t |
| Signed 16-bit integer. | |
| using | fennec::int32_t = ::int32_t |
| Signed 32-bit integer. | |
| using | fennec::int64_t = ::int64_t |
| Signed 64-bit integer. | |
| using | fennec::uint8_t = ::uint8_t |
| Unsigned 8-bit integer. | |
| using | fennec::uint16_t = ::uint16_t |
| Unsigned 16-bit integer. | |
| using | fennec::uint32_t = ::uint32_t |
| Unsigned 32-bit integer. | |
| using | fennec::uint64_t = ::uint64_t |
| Unsigned 64-bit integer. | |
| typedef uint8_t fennec::byte_t |
byte type