Inner union with various constexpr
constructors (not shown in documentation) to support the initialization of the outer union as constexpr
.
Collects scalar integrals and arrays of those.
Definition at line 41 of file placeholder.inl.
Public Fields | |
integer | Array [2] |
Array of 64-bit signed integrals of length 2 on 64-bit platform, 1 on a 32-bit platform. | |
int16_t | Array16 [2 *sizeof(uinteger)/sizeof(int16_t)] |
Array of 16-bit signed integrals of length 8 on 64-bit platform, 4 on a 32-bit platform. | |
int32_t | Array32 [2 *sizeof(uinteger)/sizeof(int32_t)] |
Array of 32-bit signed integrals of length 4 on a 64-bit platform. Not available on 32-bit platforms. | |
int64_t | Array64 [2 *sizeof(uinteger)/sizeof(int64_t)] |
Array of 64-bit signed integrals of length 1 on a 32-bit platform. Not available on 64-bit platforms. | |
int8_t | Array8 [2 *sizeof(uinteger)/sizeof(int8_t)] |
Array of 8-bit signed integrals of length 16 on 64-bit platform, 8 on a 32-bit platform. | |
integer | Int |
Signed integral of platform-dependent size. | |
int16_t | Int16 |
16-bit signed integral. | |
int32_t | Int32 |
32-bit signed integral. Available only if platform is not of 32-bit. | |
int64_t | Int64 |
64-bit signed integral. Available only if platform is not of 64-bit. | |
int8_t | Int8 |
8-bit signed integral. | |
uinteger | UArray [2] |
Array of 64-bit unsigned integrals of length 2 on 64-bit platform, 1 on a 32-bit platform. | |
uinteger | UInt |
Unsigned integral of platform-dependent size. | |
uint16_t | UInt16 |
16-bit unsigned integral. | |
uint32_t | UInt32 |
32-bit unsigned integral. Available only if platform is not of 32-bit. | |
uint64_t | UInt64 |
64-bit unsigned integral. Available only if platform is not of 64-bit. | |
uint8_t | UInt8 |
8-bit unsigned integral. | |