Lines Matching refs:facets_

131   vector<facet*, __sso_allocator<facet*, N> > facets_;  member in locale::__imp
144 …bool has_facet(long id) const { return static_cast<size_t>(id) < facets_.size() && facets_[static_… in has_facet()
161 locale::__imp::__imp(size_t refs) : facet(refs), facets_(N), name_("C") { in __imp()
162 facets_.clear(); in __imp()
223 locale::__imp::__imp(const string& name, size_t refs) : facet(refs), facets_(N), name_(name) { in __imp()
227 facets_ = locale::classic().__locale_->facets_; in __imp()
228 for (unsigned i = 0; i < facets_.size(); ++i) in __imp()
229 if (facets_[i]) in __imp()
230 facets_[i]->__add_shared(); in __imp()
275 for (unsigned i = 0; i < facets_.size(); ++i) in __imp()
276 if (facets_[i]) in __imp()
277 facets_[i]->__release_shared(); in __imp()
283 locale::__imp::__imp(const __imp& other) : facets_(max<size_t>(N, other.facets_.size())), name_(oth… in __imp()
284 facets_ = other.facets_; in __imp()
285 for (unsigned i = 0; i < facets_.size(); ++i) in __imp()
286 if (facets_[i]) in __imp()
287 facets_[i]->__add_shared(); in __imp()
291 : facets_(N), name_(build_name(other.name_, name, c)) { in __imp()
292 facets_ = other.facets_; in __imp()
293 for (unsigned i = 0; i < facets_.size(); ++i) in __imp()
294 if (facets_[i]) in __imp()
295 facets_[i]->__add_shared(); in __imp()
355 for (unsigned i = 0; i < facets_.size(); ++i) in __imp()
356 if (facets_[i]) in __imp()
357 facets_[i]->__release_shared(); in __imp()
370 : facets_(N), name_(build_name(other.name_, one.name_, c)) { in __imp()
371 facets_ = other.facets_; in __imp()
372 for (unsigned i = 0; i < facets_.size(); ++i) in __imp()
373 if (facets_[i]) in __imp()
374 facets_[i]->__add_shared(); in __imp()
450 for (unsigned i = 0; i < facets_.size(); ++i) in __imp()
451 if (facets_[i]) in __imp()
452 facets_[i]->__release_shared(); in __imp()
459 : facets_(max<size_t>(N, other.facets_.size() + 1)), name_("*") { in __imp()
462 facets_ = other.facets_; in __imp()
463 for (unsigned i = 0; i < other.facets_.size(); ++i) in __imp()
464 if (facets_[i]) in __imp()
465 facets_[i]->__add_shared(); in __imp()
470 for (unsigned i = 0; i < facets_.size(); ++i) in ~__imp()
471 if (facets_[i]) in ~__imp()
472 facets_[i]->__release_shared(); in ~__imp()
478 if (static_cast<size_t>(id) >= facets_.size()) in install()
479 facets_.resize(static_cast<size_t>(id + 1)); in install()
480 if (facets_[static_cast<size_t>(id)]) in install()
481 facets_[static_cast<size_t>(id)]->__release_shared(); in install()
482 facets_[static_cast<size_t>(id)] = hold.release(); in install()
488 return facets_[static_cast<size_t>(id)]; in use_facet()