Lines Matching +defs:mode +defs:name
134 explicit __imp(const string& name, size_t refs = 0);
141 const string& name() const { return name_; }
221 locale::__imp::__imp(const string& name, size_t refs) : facet(refs), facets_(N), name_(name) {
288 locale::__imp::__imp(const __imp& other, const string& name, locale::category c)
289 : facets_(N), name_(build_name(other.name_, name, c)) {
298 install(new collate_byname<char>(name));
300 install(new collate_byname<wchar_t>(name));
304 install(new ctype_byname<char>(name));
306 install(new ctype_byname<wchar_t>(name));
308 install(new codecvt_byname<char, char, mbstate_t>(name));
310 install(new codecvt_byname<wchar_t, char, mbstate_t>(name));
313 install(new codecvt_byname<char16_t, char, mbstate_t>(name));
314 install(new codecvt_byname<char32_t, char, mbstate_t>(name));
317 install(new codecvt_byname<char16_t, char8_t, mbstate_t>(name));
318 install(new codecvt_byname<char32_t, char8_t, mbstate_t>(name));
322 install(new moneypunct_byname<char, false>(name));
323 install(new moneypunct_byname<char, true>(name));
325 install(new moneypunct_byname<wchar_t, false>(name));
326 install(new moneypunct_byname<wchar_t, true>(name));
330 install(new numpunct_byname<char>(name));
332 install(new numpunct_byname<wchar_t>(name));
336 install(new time_get_byname<char>(name));
338 install(new time_get_byname<wchar_t>(name));
340 install(new time_put_byname<char>(name));
342 install(new time_put_byname<wchar_t>(name));
346 install(new messages_byname<char>(name));
348 install(new messages_byname<wchar_t>(name));
536 locale::locale(const char* name)
537 : __locale_(name ? new __imp(name) : (__throw_runtime_error("locale constructed with null"), nullptr)) {
541 locale::locale(const string& name) : __locale_(new __imp(name)) { __locale_->acquire(); }
543 locale::locale(const locale& other, const char* name, category c)
544 : __locale_(name ? new __imp(*other.__locale_, name, c)
549 locale::locale(const locale& other, const string& name, category c) : __locale_(new __imp(*other.__locale_, name, c)) {
558 string locale::name() const { return __locale_->name(); }
572 if (g.name() != "*")
573 __locale::__setlocale(_LIBCPP_LC_ALL, g.name().c_str());
582 return (__locale_ == y.__locale_) || (__locale_->name() != "*" && __locale_->name() == y.__locale_->name());
612 collate_byname<char>::collate_byname(const string& name, size_t refs)
613 : collate<char>(refs), __l_(__locale::__newlocale(_LIBCPP_ALL_MASK, name.c_str(), 0)) {
618 name)
656 collate_byname<wchar_t>::collate_byname(const string& name, size_t refs)
657 : collate<wchar_t>(refs), __l_(__locale::__newlocale(_LIBCPP_ALL_MASK, name.c_str(), 0)) {
662 name)
1049 ctype_byname<char>::ctype_byname(const char* name, size_t refs)
1050 : ctype<char>(0, false, refs), __l_(__locale::__newlocale(_LIBCPP_ALL_MASK, name, 0)) {
1055 string(name))
1059 ctype_byname<char>::ctype_byname(const string& name, size_t refs)
1060 : ctype<char>(0, false, refs), __l_(__locale::__newlocale(_LIBCPP_ALL_MASK, name.c_str(), 0)) {
1065 name)
1094 ctype_byname<wchar_t>::ctype_byname(const char* name, size_t refs)
1095 : ctype<wchar_t>(refs), __l_(__locale::__newlocale(_LIBCPP_ALL_MASK, name, 0)) {
1100 string(name))
1104 ctype_byname<wchar_t>::ctype_byname(const string& name, size_t refs)
1105 : ctype<wchar_t>(refs), __l_(__locale::__newlocale(_LIBCPP_ALL_MASK, name.c_str(), 0)) {
1110 name)
1557 codecvt_mode mode = codecvt_mode(0)) {
1560 if (mode & generate_header) {
1623 codecvt_mode mode = codecvt_mode(0)) {
1626 if (mode & generate_header) {
1689 codecvt_mode mode = codecvt_mode(0)) {
1692 if (mode & consume_header) {
1795 codecvt_mode mode = codecvt_mode(0)) {
1798 if (mode & consume_header) {
1898 codecvt_mode mode = codecvt_mode(0)) {
1900 if (mode & consume_header) {
1984 codecvt_mode mode = codecvt_mode(0)) {
1987 if (mode & generate_header) {
2034 codecvt_mode mode = codecvt_mode(0)) {
2037 if (mode & consume_header) {
2134 codecvt_mode mode = codecvt_mode(0)) {
2136 if (mode & consume_header) {
2218 codecvt_mode mode = codecvt_mode(0)) {
2221 if (mode & generate_header) {
2261 codecvt_mode mode = codecvt_mode(0)) {
2264 if (mode & consume_header) {
2328 codecvt_mode mode = codecvt_mode(0)) {
2330 if (mode & consume_header) {
2387 codecvt_mode mode = codecvt_mode(0)) {
2390 if (mode & generate_header) {
2427 codecvt_mode mode = codecvt_mode(0)) {
2430 if (mode & consume_header) {
2464 codecvt_mode mode = codecvt_mode(0)) {
2466 if (mode & consume_header) {
2501 codecvt_mode mode = codecvt_mode(0)) {
2504 if (mode & generate_header) {
2541 codecvt_mode mode = codecvt_mode(0)) {
2544 if (mode & consume_header) {
2578 codecvt_mode mode = codecvt_mode(0)) {
2580 if (mode & consume_header) {
2615 codecvt_mode mode = codecvt_mode(0)) {
2618 if (mode & generate_header) {
2644 codecvt_mode mode = codecvt_mode(0)) {
2647 if (mode & consume_header) {
2666 codecvt_mode mode = codecvt_mode(0)) {
2668 if (mode & consume_header) {
2689 codecvt_mode mode = codecvt_mode(0)) {
2692 if (mode & generate_header) {
2718 codecvt_mode mode = codecvt_mode(0)) {
2721 if (mode & consume_header) {
2740 codecvt_mode mode = codecvt_mode(0)) {
2743 if (mode & consume_header) {