ReactOS 0.4.16-dev-433-g6363f78
|
#include "stlport_prefix.h"
#include <cmath>
#include <ios>
#include <locale>
#include <cstdio>
#include <cstdlib>
#include <algorithm>
Go to the source code of this file.
Classes | |
struct | _Dig< N > |
struct | _Dig< 0 > |
struct | GroupPos |
Macros | |
#define | NDIG 82 |
#define | todigit(x) ((x)+'0') |
#define | MAXEDIGITS int(_Dig<LDBL_MAX_10_EXP>::dig) |
#define | MAXFSIG LDBL_DIG |
#define | MAXFCVT (LDBL_DIG + 1) |
#define | USE_SPRINTF_INSTEAD |
Functions | |
static void | __fill_fmtbuf (char *fmtbuf, ios_base::fmtflags flags, char long_modifier) |
template<class _FloatT > | |
static size_t | __write_floatT (__iostring &buf, ios_base::fmtflags flags, int precision, _FloatT x, char modifier) |
size_t _STLP_CALL | __write_float (__iostring &buf, ios_base::fmtflags flags, int precision, double x) |
size_t _STLP_CALL | __write_float (__iostring &buf, ios_base::fmtflags flags, int precision, long double x) |
void _STLP_CALL | __get_floor_digits (__iostring &out, _STLP_LONGEST_FLOAT_TYPE __x) |
void _STLP_CALL | __convert_float_buffer (__iostring const &str, __iowstring &out, const ctype< wchar_t > &ct, wchar_t dot, bool __check_dot) |
void _STLP_CALL | __adjust_float_buffer (__iostring &str, char dot) |
#define MAXEDIGITS int(_Dig<LDBL_MAX_10_EXP>::dig) |
Definition at line 116 of file num_put_float.cpp.
Definition at line 118 of file num_put_float.cpp.
Definition at line 117 of file num_put_float.cpp.
#define NDIG 82 |
Definition at line 28 of file num_put_float.cpp.
Definition at line 31 of file num_put_float.cpp.
#define USE_SPRINTF_INSTEAD |
Definition at line 206 of file num_put_float.cpp.
void _STLP_CALL __adjust_float_buffer | ( | __iostring & | str, |
char | dot | ||
) |
Definition at line 904 of file num_put_float.cpp.
void _STLP_CALL __convert_float_buffer | ( | __iostring const & | str, |
__iowstring & | out, | ||
const ctype< wchar_t > & | ct, | ||
wchar_t | dot, | ||
bool | __check_dot | ||
) |
Definition at line 873 of file num_put_float.cpp.
Referenced by __get_money_digits_aux(), and __put_float().
|
static |
Definition at line 709 of file num_put_float.cpp.
Referenced by __write_floatT().
void _STLP_CALL __get_floor_digits | ( | __iostring & | out, |
_STLP_LONGEST_FLOAT_TYPE | __x | ||
) |
Definition at line 843 of file num_put_float.cpp.
Referenced by __get_money_digits_aux().
size_t _STLP_CALL __write_float | ( | __iostring & | buf, |
ios_base::fmtflags | flags, | ||
int | precision, | ||
double | x | ||
) |
Definition at line 822 of file num_put_float.cpp.
Referenced by __do_put_float().
size_t _STLP_CALL __write_float | ( | __iostring & | buf, |
ios_base::fmtflags | flags, | ||
int | precision, | ||
long double | x | ||
) |
Definition at line 833 of file num_put_float.cpp.
|
static |
Definition at line 748 of file num_put_float.cpp.
Referenced by __write_float().