This is the full specialization of bslmf::FloatingTypeStructuralTraits for the float type. See the individual members for documentation.
Synopsis
Declared in <bslmf_floatingtypestructuraltraits.h>
template<>
struct FloatingTypeStructuralTraits<float>;
Type Aliases
Static Member Functions
Name |
Description |
Adjust the specified |
|
Converts the bits of the specified size‐equivalent unsigned integer |
|
Converts the bits of the specified floating point |
Static Data Members
Name |
Description |
Mask for the fraction bits of a subnormal value (no leading bit). |
|
Bias added to the true exponent in the encoded exponent field. |
|
Number of bits in the IEEE‐754 exponent field. |
|
Mask for the unshifted exponent field bits. |
|
Bit offset of the exponent field within the integer representation. |
|
Maximum required buffer size for |
|
Number of significand bits including the implicit leading bit. |
|
The hex digits needed to represent the mantissa in a hexfloat. |
|
Maximum unbiased binary exponent for a finite normal value. |
|
The maximum meaningful precision for |
|
Maximum meaningful precision for |
|
Largest finite |
|
Minimum unbiased binary exponent for a finite normal value. |
|
Smallest positive normalized |
|
Mask for the significand of a normal value, including the leading bit. |
|
Mask for the exponent field in its natural position in the representation. |
|
Mask for the sign bit in its natural position in the representation. |
|
Bit offset of the sign bit within the integer representation. |
|
Mask selecting the quiet‐NaN indicator bit in the mantissa. |
Created with MrDocs