ReactOS 0.4.16-dev-336-gb667d82
|
Go to the source code of this file.
Classes | |
union | _Double_rep |
Macros | |
#define | bit11 ULL(0x7ff) |
#define | exponent_mask (bit11 << 52) |
#define | TEN_1 0 /* offset to 10 ** 1 */ |
#define | TEN_27 26 /* offset to 10 ** 27 */ |
#define | TEN_M28 37 /* offset to 10 ** -28 */ |
#define | NUM_HI_P 11 |
#define | NUM_HI_N 13 |
#define | _Stl_HIBITULL (ULL(1) << 63) |
Functions | |
_STLP_BEGIN_NAMESPACE _STLP_MOVE_TO_PRIV_NAMESPACE void _STLP_CALL | _Initialize_get_float (const ctype< wchar_t > &ct, wchar_t &Plus, wchar_t &Minus, wchar_t &pow_e, wchar_t &pow_E, wchar_t *digits) |
static void | _Stl_mult64 (const uint64 u, const uint64 v, uint64 &high, uint64 &low) |
void | _Stl_set_exponent (uint64 &val, uint64 exp) |
static void | _Stl_norm_and_round (uint64 &p, int &norm, uint64 prodhi, uint64 prodlo) |
static void | _Stl_tenscale (uint64 &p, int exp, int &bexp) |
static double | _Stl_atod (char *buffer, ptrdiff_t ndigit, int dexp) |
static double | _Stl_string_to_double (const char *s) |
void _STLP_CALL | __string_to_float (const __iostring &v, float &val) |
void _STLP_CALL | __string_to_float (const __iostring &v, double &val) |
void _STLP_CALL | __string_to_float (const __iostring &v, long double &val) |
Variables | |
static const uint64 | _Stl_tenpow [80] |
static const short | _Stl_twoexp [80] |
Definition at line 229 of file num_get_float.cpp.
Definition at line 140 of file num_get_float.cpp.
Definition at line 141 of file num_get_float.cpp.
#define NUM_HI_N 13 |
Definition at line 227 of file num_get_float.cpp.
#define NUM_HI_P 11 |
Definition at line 226 of file num_get_float.cpp.
Definition at line 223 of file num_get_float.cpp.
Definition at line 224 of file num_get_float.cpp.
Definition at line 225 of file num_get_float.cpp.
void _STLP_CALL __string_to_float | ( | const __iostring & | v, |
double & | val | ||
) |
Definition at line 855 of file num_get_float.cpp.
void _STLP_CALL __string_to_float | ( | const __iostring & | v, |
float & | val | ||
) |
Definition at line 845 of file num_get_float.cpp.
Referenced by __do_get_float().
void _STLP_CALL __string_to_float | ( | const __iostring & | v, |
long double & | val | ||
) |
Definition at line 866 of file num_get_float.cpp.
_STLP_BEGIN_NAMESPACE _STLP_MOVE_TO_PRIV_NAMESPACE void _STLP_CALL _Initialize_get_float | ( | const ctype< wchar_t > & | ct, |
wchar_t & | Plus, | ||
wchar_t & | Minus, | ||
wchar_t & | pow_e, | ||
wchar_t & | pow_E, | ||
wchar_t * | digits | ||
) |
Definition at line 333 of file num_get_float.cpp.
Referenced by _Stl_string_to_double().
Definition at line 118 of file num_get_float.cpp.
Referenced by _Stl_tenscale().
Definition at line 231 of file num_get_float.cpp.
Referenced by _Stl_tenscale().
Definition at line 644 of file num_get_float.cpp.
Referenced by __string_to_float().
Definition at line 268 of file num_get_float.cpp.
Referenced by _Stl_atod().
Definition at line 159 of file num_get_float.cpp.
Referenced by _Stl_tenscale().
Definition at line 217 of file num_get_float.cpp.
Referenced by _Stl_tenscale().