ALib C++ Library
Library Version: 2402 R1
Documentation generated by doxygen
Loading...
Searching...
No Matches
UnionFloatingPoints Union Reference

Description:

Inner union with various constexpr constructors (not shown in documentation) to support the initialization of the outer union as constexpr.

Collects scalar floating points and arrays of those.

Definition at line 131 of file placeholder.inl.

Public Field Index:

double Double
 A double value.
 
double DoubleArray [2 *sizeof(uinteger)/sizeof(double)]
 Array of double. The Length is usually 2 on 64-bit platform, 1 on a 32-bit platform.
 
float Float
 A float value.
 
float FloatArray [2 *sizeof(uinteger)/sizeof(float)]
 Array of float. The Length is usually 4 on 64-bit platform, 2 on a 32-bit platform.
 
long double LDouble
 A long double value. Available only if sizeof(long double) is smaller or equal than 2 x sizeof(integer), which is for example not true with GCC on Linux 32 -bit.
 

Field Details:

◆ Double

double Double

A double value.

Definition at line 134 of file placeholder.inl.

◆ DoubleArray

double DoubleArray[2 *sizeof(uinteger)/sizeof(double)]

Array of double. The Length is usually 2 on 64-bit platform, 1 on a 32-bit platform.

Definition at line 140 of file placeholder.inl.

◆ Float

float Float

A float value.

Definition at line 133 of file placeholder.inl.

◆ FloatArray

float FloatArray[2 *sizeof(uinteger)/sizeof(float)]

Array of float. The Length is usually 4 on 64-bit platform, 2 on a 32-bit platform.

Definition at line 139 of file placeholder.inl.

◆ LDouble

long double LDouble

A long double value. Available only if sizeof(long double) is smaller or equal than 2 x sizeof(integer), which is for example not true with GCC on Linux 32 -bit.

Definition at line 136 of file placeholder.inl.


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