1002 {
1007
1008
1010
1013
1014
1016
1019
1020#if _GLIBCXX_USE_C99_STDIO && !_GLIBCXX_HAVE_BROKEN_VSNPRINTF
1021
1024
1025
1026
1032 else
1035
1036
1038 {
1044 else
1047 }
1048#else
1049
1053
1054
1055
1056
1057
1058
1059
1065#endif
1066
1067
1068
1070
1074
1075
1079 {
1082 }
1083
1084
1085
1086
1087 if (
__lc->_M_use_grouping
1089 &&
__cs[1] >=
'0' &&
__cs[2] >=
'0')))
1090 {
1091
1092
1095
1097 if (
__cs[0] ==
'-' ||
__cs[0] ==
'+')
1098 {
1102 }
1103
1108
1110 }
1111
1112
1115 {
1120 }
1122
1123
1124
1126 }
ostreambuf_iterator< _CharT > __write(ostreambuf_iterator< _CharT > __s, const _CharT *__ws, int __len)
int __convert_from_v(const __c_locale &__cloc, char *__out, const int __size, const char *__fmt,...)
static constexpr const char_type * find(const char_type *__s, std::size_t __n, const char_type &__a)
static __c_locale _S_get_c_locale()
static void _S_format_float(const ios_base &__io, char *__fptr, char __mod)
void _M_pad(char_type __fill, streamsize __w, ios_base &__io, char_type *__new, const char_type *__cs, int &__len) const
void _M_group_float(const char *__grouping, size_t __grouping_size, char_type __sep, const char_type *__p, char_type *__new, char_type *__cs, int &__len) const
Primary class template num_put.