Lines Matching defs:facet
74 class facet;
78 friend class facet;
173 * @brief Construct locale with another facet.
175 * Constructs a copy of the locale @a other. The facet @f is added to
176 * @other, replacing an existing facet of type Facet if there is one. If
180 * @param f The facet to add in.
200 * @brief Construct locale with another facet.
203 * existing facet of type Facet from the locale @a other into the new
206 * @param Facet The facet type to copy from other
209 * @throw std::runtime_error if other has no facet of type Facet.
247 * the collate facet in this locale. One use is to provide the locale to
256 * @return True if collate<Char> facet compares s1 < s2, else false.
332 // 22.1.1.1.2 Class locale::facet
336 * The facet class is the base class for a localization feature, such as
342 class locale::facet
368 * facet is destroyed when the last referencing locale is destroyed.
369 * Otherwise the facet will never be destroyed.
374 facet(size_t __refs = 0) throw() : _M_refcount(__refs ? 1 : 0)
379 ~facet();
416 facet(const facet&); // Not defined.
418 facet&
419 operator=(const facet&); // Not defined.
428 * Every facet class must define a public static member locale::id, or be
429 * derived from a facet that provides this member, otherwise the facet
477 friend class locale::facet;
493 const facet** _M_facets;
495 const facet** _M_caches;
553 _M_install_facet(const locale::id*, const facet*);
561 _M_install_cache(const facet*, size_t);