Lines Matching refs:__imp
129 class _LIBCPP_HIDDEN locale::__imp : public facet { class in locale
135 explicit __imp(size_t refs = 0);
136 explicit __imp(const string& name, size_t refs = 0);
137 __imp(const __imp&);
138 __imp(const __imp&, const string&, locale::category c);
139 __imp(const __imp& other, const __imp& one, locale::category c);
140 __imp(const __imp&, facet* f, long id);
141 ~__imp();
149 static __no_destroy<__imp> classic_locale_imp_;
158 void install_from(const __imp& other);
161 locale::__imp::__imp(size_t refs) : facet(refs), facets_(N), name_("C") { in __imp() function in locale::__imp
223 locale::__imp::__imp(const string& name, size_t refs) : facet(refs), facets_(N), name_(name) { in __imp() function in locale::__imp
283 locale::__imp::__imp(const __imp& other) : facets_(max<size_t>(N, other.facets_.size())), name_(oth… in __imp() function in locale::__imp
290 locale::__imp::__imp(const __imp& other, const string& name, locale::category c) in __imp() function in locale::__imp
364 inline void locale::__imp::install_from(const locale::__imp& one) { in install_from()
369 locale::__imp::__imp(const __imp& other, const __imp& one, locale::category c) in __imp() function in locale::__imp
458 locale::__imp::__imp(const __imp& other, facet* f, long id) in __imp() function in locale::__imp
469 locale::__imp::~__imp() { in ~__imp()
475 void locale::__imp::install(facet* f, long id) { in install()
485 const locale::facet* locale::__imp::use_facet(long id) const { in use_facet()
498 constinit __no_destroy<locale::__imp>
499 locale::__imp::classic_locale_imp_(__uninitialized_tag{}); // initialized below in classic()
504 locale::__imp::classic_locale_imp_.__emplace(1u); in classic()
505 return &locale::__imp::classic_locale_imp_.__get(); in classic()
515 void locale::__imp::acquire() { in acquire()
516 if (this != &locale::__imp::classic_locale_imp_.__get()) in acquire()
520 void locale::__imp::release() { in release()
521 if (this != &locale::__imp::classic_locale_imp_.__get()) in release()
539 …: __locale_(name ? new __imp(name) : (__throw_runtime_error("locale constructed with null"), nullp… in locale()
543 locale::locale(const string& name) : __locale_(new __imp(name)) { __locale_->acquire(); } in locale()
546 : __locale_(name ? new __imp(*other.__locale_, name, c) in locale()
551 locale::locale(const locale& other, const string& name, category c) : __locale_(new __imp(*other.__… in locale()
556 : __locale_(new __imp(*other.__locale_, *one.__locale_, c)) { in locale()
564 __locale_ = new __imp(*other.__locale_, f, id); in __install_ctor()