#include "stlport_prefix.h"
#include <cmath>
#include <ios>
#include <locale>
#include <cstdio>
#include <cstdlib>
#include <algorithm>
Go to the source code of this file.
Data Structures |
| struct | _Dig< N > |
| struct | _Dig< 0 > |
| struct | GroupPos |
Defines |
| #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) |