ReactOS 0.4.16-dev-1386-g6ed46ba
__acrt_floating_type_traits< float > Struct Reference

#include <corecrt_internal_fltintrn.h>

Classes

struct  components_type
 

Public Types

enum  : int32_t {
  mantissa_bits = FLT_MANT_DIG , exponent_bits = sizeof(float) * CHAR_BIT - FLT_MANT_DIG , maximum_binary_exponent = FLT_MAX_EXP - 1 , minimum_binary_exponent = FLT_MIN_EXP - 1 ,
  exponent_bias = 127
}
 
enum  : uint32_t { exponent_mask = (1u << (exponent_bits )) - 1 , normal_mantissa_mask = (1u << (mantissa_bits )) - 1 , denormal_mantissa_mask = (1u << (mantissa_bits - 1)) - 1 , special_nan_mantissa_mask = (1u << (mantissa_bits - 2)) }
 

Detailed Description

Definition at line 26 of file corecrt_internal_fltintrn.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int32_t
Enumerator
mantissa_bits 
exponent_bits 
maximum_binary_exponent 
minimum_binary_exponent 
exponent_bias 

Definition at line 28 of file corecrt_internal_fltintrn.h.

◆ anonymous enum

anonymous enum : uint32_t
Enumerator
exponent_mask 
normal_mantissa_mask 
denormal_mantissa_mask 
special_nan_mantissa_mask 

Definition at line 39 of file corecrt_internal_fltintrn.h.


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