Loading...

Searching...

No Matches

UnionIntegrals Union Reference

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.

The documentation for this union was generated from the following file: