Lines Matching refs:locale

146     class __ctype_abstract_base : public locale::facet, public ctype_base
615 static locale::id id;
664 locale::id ctype<_CharT>::id;
676 class ctype<char> : public locale::facet, public ctype_base
698 static locale::id id;
718 * This constructor is used to construct the initial C locale facet.
720 * @param cloc Handle to C locale data.
978 /// Returns a pointer to the C locale mask table.
1199 use_facet<ctype<char> >(const locale& __loc);
1237 static locale::id id;
1252 * This constructor is used to construct the initial C locale facet.
1254 * @param cloc Handle to C locale data.
1505 use_facet<ctype<wchar_t> >(const locale& __loc);
1562 // contains chars that will be passed through the current locale's
1564 // For the standard "C" locale, this is
1591 struct __numpunct_cache : public locale::facet
1604 // "C" locale, this is "-+xX0123456789abcdef0123456789ABCDEF".
1606 // through the current locale's ctype<_CharT>.widen().
1610 // "C" locale, this is "-+xX0123456789abcdefABCDEF"
1612 // through the current locale's ctype<_CharT>.widen().
1627 _M_cache(const locale& __loc);
1662 class numpunct : public locale::facet
1678 static locale::id id;
1693 * predefined locale facets.
1709 * @param cloc The "C" locale.
1874 locale::id numpunct<_CharT>::id;
1932 class num_get : public locale::facet
1943 static locale::id id;
1973 * @param io Source of locale and flags.
2009 * @param io Source of locale and flags.
2068 * @param io Source of locale and flags.
2110 * @param io Source of locale and flags.
2181 * @param io Source of locale and flags.
2248 locale::id num_get<_CharT, _InIter>::id;
2263 class num_put : public locale::facet
2274 static locale::id id;
2296 * @param io Source of locale and flags.
2338 * @param io Source of locale and flags.
2401 * @param io Source of locale and flags.
2426 * @param io Source of locale and flags.
2474 * @param io Source of locale and flags.
2520 locale::id num_put<_CharT, _OutIter>::id;
2537 class collate : public locale::facet
2548 // Underlying "C" library locale information saved from
2554 static locale::id id;
2574 * @param cloc The "C" locale.
2604 * compared to other transformed strings. In the "C" locale, this
2690 locale::id collate<_CharT>::id;
2752 struct __timepunct_cache : public locale::facet
2835 _M_cache(const locale& __loc);
2870 class __timepunct : public locale::facet
2885 static locale::id id;
2899 * @param cloc The "C" locale.
2900 * @param s The name of a locale.
3015 locale::id __timepunct<_CharT>::id;
3057 class time_get : public locale::facet, public time_base
3069 static locale::id id;
3088 * locale uses other fields, this function returns
3114 * @param io Source of the locale.
3139 * @param io Source of the locale.
3167 * @param io Source of the locale.
3196 * @param io Source of the locale.
3222 * @param io Source of the locale.
3260 * @param io Source of the locale.
3279 * @param io Source of the locale.
3298 * @param io Source of the locale.
3317 * @param io Source of the locale.
3336 * @param io Source of the locale.
3366 locale::id time_get<_CharT, _InIter>::id;
3398 class time_put : public locale::facet
3409 static locale::id id;
3430 * @param io Source of locale.
3450 * @param io Source of locale.
3477 * @param io Source of locale.
3490 locale::id time_put<_CharT, _OutIter>::id;
3548 struct __moneypunct_cache : public locale::facet
3566 // "C" locale, this is "-0123456789". This array contains the chars after
3567 // having been passed through the current locale's ctype<_CharT>.widen().
3586 _M_cache(const locale& __loc);
3615 class moneypunct : public locale::facet, public money_base
3634 static locale::id id;
3666 * @param cloc The "C" locale.
3667 * @param s The name of a locale.
3817 * For example, for the US locale and pos_format() pattern
3963 locale::id moneypunct<_CharT, _Intl>::id;
4045 class money_get : public locale::facet
4057 static locale::id id;
4076 * the string $10.01 in a US locale would store 1001 in @a units.
4107 * the string $10.01 in a US locale would store "1001" in @a digits.
4179 locale::id money_get<_CharT, _InIter>::id;
4194 class money_put : public locale::facet
4205 static locale::id id;
4223 * US locale would write "$10.01" to @a s.
4245 * a US locale would write "$10.01" to @a s.
4272 * US locale would write "$10.01" to @a s.
4301 * a US locale would write "$10.01" to @a s.
4331 locale::id money_put<_CharT, _OutIter>::id;
4365 class messages : public locale::facet, public messages_base
4376 // Underlying "C" library locale information saved from
4383 static locale::id id;
4402 * @param cloc The "C" locale.
4403 * @param s The name of a locale.
4420 open(const basic_string<char>& __s, const locale& __loc) const
4438 open(const basic_string<char>&, const locale&, const char*) const;
4487 do_open(const basic_string<char>&, const locale&) const;
4516 // Returns a locale and codeset-converted string, given a char* message.
4524 // Returns a locale and codeset-converted string, given a char* message.
4535 // Convert char* to _CharT in locale used to open catalog.
4555 const __ctype_type& __cvt = use_facet<__ctype_type>(locale());
4567 locale::id messages<_CharT>::id;
4612 isspace(_CharT __c, const locale& __loc)
4618 isprint(_CharT __c, const locale& __loc)
4624 iscntrl(_CharT __c, const locale& __loc)
4630 isupper(_CharT __c, const locale& __loc)
4636 islower(_CharT __c, const locale& __loc)
4642 isalpha(_CharT __c, const locale& __loc)
4648 isdigit(_CharT __c, const locale& __loc)
4654 ispunct(_CharT __c, const locale& __loc)
4660 isxdigit(_CharT __c, const locale& __loc)
4666 isalnum(_CharT __c, const locale& __loc)
4672 isgraph(_CharT __c, const locale& __loc)
4678 toupper(_CharT __c, const locale& __loc)
4684 tolower(_CharT __c, const locale& __loc)