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 Field Index: | |
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. | |
integer Array[2] |
Array of 64-bit signed integrals of length 2 on 64-bit platform, 1 on a 32-bit platform.
Definition at line 77 of file placeholder.inl.
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.
Definition at line 65 of file placeholder.inl.
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.
Definition at line 68 of file placeholder.inl.
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.
Definition at line 69 of file placeholder.inl.
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.
Definition at line 64 of file placeholder.inl.
integer Int |
Signed integral of platform-dependent size.
Definition at line 61 of file placeholder.inl.
int16_t Int16 |
16-bit signed integral.
Definition at line 45 of file placeholder.inl.
int32_t Int32 |
32-bit signed integral. Available only if platform is not of 32-bit.
Definition at line 49 of file placeholder.inl.
int64_t Int64 |
64-bit signed integral. Available only if platform is not of 64-bit.
Definition at line 51 of file placeholder.inl.
int8_t Int8 |
8-bit signed integral.
Definition at line 43 of file placeholder.inl.
uinteger UArray[2] |
Array of 64-bit unsigned integrals of length 2 on 64-bit platform, 1 on a 32-bit platform.
Definition at line 78 of file placeholder.inl.
uinteger UInt |
Unsigned integral of platform-dependent size.
Definition at line 62 of file placeholder.inl.
uint16_t UInt16 |
16-bit unsigned integral.
Definition at line 46 of file placeholder.inl.
uint32_t UInt32 |
32-bit unsigned integral. Available only if platform is not of 32-bit.
Definition at line 50 of file placeholder.inl.
uint64_t UInt64 |
64-bit unsigned integral. Available only if platform is not of 64-bit.
Definition at line 52 of file placeholder.inl.
uint8_t UInt8 |
8-bit unsigned integral.
Definition at line 44 of file placeholder.inl.