ALib C++ Library
Library Version: 2312 R0
Documentation generated by doxygen
Public Fields | List of all members
UnionFloatingPoints Union Reference

Class 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 Fields

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.
 

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