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. | |