Home
last modified time | relevance | path

Searched refs:__grouping (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__format/
H A Dformatter_integral.h92 _LIBCPP_HIDE_FROM_ABI inline string __determine_grouping(ptrdiff_t __size, const string& __grouping in __determine_grouping() argument
93 _LIBCPP_ASSERT_INTERNAL(!__grouping.empty() && __size > __grouping[0], in __determine_grouping()
96 auto __end = __grouping.end() - 1; in __determine_grouping()
97 auto __ptr = __grouping.begin(); in __determine_grouping()
219 string&& __grouping, in __write_using_decimal_separators() argument
224 (__grouping.size() - 1); // number of separator characters in __write_using_decimal_separators()
247 auto __r = __grouping.rbegin(); in __write_using_decimal_separators()
248 auto __e = __grouping.rend() - 1; in __write_using_decimal_separators()
303 string __grouping = __np.grouping(); in __format_integer() local
309 if (!__grouping.empty() && __size > __grouping[0]) in __format_integer()
[all …]
H A Dformatter_floating_point.h503 string __grouping = __np.grouping();
509 if (!__grouping.empty()) {
510 if (__digits <= __grouping[0])
511 __grouping.clear();
513 __grouping = __formatter::__determine_grouping(__digits, __grouping);
519 __grouping.size() - // Grouping contains one
520 !__grouping.empty(); // additional character
541 if (__grouping.empty()) {
544 auto __r = __grouping.rbegin();
545 auto __e = __grouping.rend() - 1;
/freebsd/contrib/llvm-project/libcxx/include/
H A Dlocale386 __check_grouping(const string& __grouping, unsigned* __g, unsigned* __g_end, ios_base::iostate& __e…
400 const string& __grouping,
414 const string& __grouping,
436 const string& __grouping,
483 unsigned& __dc, _CharT __thousands_sep, const string& __grouping,
487 unsigned& __dc, _CharT __thousands_sep, const string& __grouping,
497 if (__grouping.size() != 0 && __ct == __thousands_sep) {
537 const string& __grouping,
547 if (__grouping.size() != 0 && __g_end - __g < __num_get_buf_sz)
551 if (__ct == __thousands_sep && __grouping.size() != 0) {
[all …]
/freebsd/contrib/llvm-project/libcxx/src/
H A Dlocale.cpp4120 void __check_grouping(const string& __grouping, unsigned* __g, unsigned* __g_end, ios_base::iostate… in __check_grouping() argument
4123 if (__grouping.size() != 0 && __g_end - __g > 1) { in __check_grouping()
4125 const char* __ig = __grouping.data(); in __check_grouping()
4126 const char* __eg = __ig + __grouping.size(); in __check_grouping()