std::locale::facet(3)
NAME
std::locale::facet
SYNOPSIS
Inherited by std::__codecvt_abstract_base< _InternT, _ExternT, __gnu_cxx::encoding_state >, std::__codecvt_abstract_base< char, char, mbstate_t >, std::__codecvt_abstract_base< wchar_t, char, mbstate_t >, std::__ctype_abstract_base< wchar_t >, std::__codecvt_abstract_base< _InternT, _ExternT, _StateT >, std::__ctype_abstract_base< _CharT >, std::__moneypunct_cache< _CharT, _Intl >, std::__numpunct_cache< _CharT >, std::__timepunct< _CharT >, std::__timepunct_cache< _CharT >, std::collate< _CharT >, std::ctype< char >, std::messages< _CharT >, std::money_get< _CharT, _InIter >, std::money_put< _CharT, _OutIter >, std::moneypunct< _CharT, _Intl >, std::num_get< _CharT, _InIter >, std::num_put< _CharT, _OutIter >, std::numpunct< _CharT >, std::time_get< _CharT, _InIter >, and std::time_put< _CharT, _OutIter >.
Detailed Description
Localization functionality base class.
The facet class is the base class for a localization feature, such as
money, time, and number printing. It provides common support for facets
and reference management.
Facets may not be copied or assigned.
- Definition at line 340 of file locale_classes.h.
- Protected Member Functions
- facet (size_t __refs=0) throw ()
virtual ~facet () - Static Protected Member Functions
- static __c_locale _S_clone_c_locale (__c_locale &__cloc)
static void _S_create_c_locale (__c_locale &__cloc, const char *__s,
__c_locale __old=0)
- static void _S_destroy_c_locale (__c_locale &__cloc)
static __c_locale _S_get_c_locale ()
static const char * _S_get_c_name () - Friends
- class locale
class locale::_Impl
Constructor & Destructor Documentation
- std::locale::facet::facet (size_t __refs = 0) throw () [inline, explicit,
- protected]
Facet constructor. - This is the constructor provided by the standard. If refs is 0, the
facet is destroyed when the last referencing locale is destroyed. Otherwise the facet will never be destroyed. - Parameters:
refs The initial value for reference count.
- Definition at line 372 of file locale_classes.h.
- virtual std::locale::facet::~facet () [protected, virtual]
- Facet destructor.
Author
- Generated automatically by Doxygen for libstdc++ from the source code.