Whole document tree
    

Whole document tree

std::locale::facet class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::locale::facet Class Reference

#include <localefwd.h>

Inheritance diagram for std::locale::facet:

Inheritance graph
[legend]
List of all members.

Protected Methods

 facet (size_t __refs=0) throw ()
virtual ~facet ()

Static Protected Methods

void _S_create_c_locale (__c_locale &__cloc, const char *__s)
void _S_destroy_c_locale (__c_locale &__cloc)

Private Methods

void _M_add_reference () throw ()
void _M_remove_reference () throw ()
 facet (const facet &)
void operator= (const facet &)

Private Attributes

size_t _M_references

Friends

class locale
class locale::_Impl

Constructor & Destructor Documentation

std::locale::facet::facet size_t    __refs = 0 throw () [explicit, protected]
 

Definition at line 519 of file locale.cc.

Referenced by std::__ctype_abstract_base< char >::__ctype_abstract_base(), std::collate< _CharT >::collate(), std::messages< _CharT >::messages(), std::money_get< _CharT, _InIter >::money_get(), std::money_put< _CharT, _OutIter >::money_put(), std::moneypunct< _CharT, _Intl >::moneypunct(), std::num_get< _CharT, __istreambuf_iter >::num_get(), std::num_put< _CharT, __ostreambuf_iter >::num_put(), std::numpunct< _CharT >::numpunct(), std::time_get< _CharT, _InIter >::time_get(), and std::time_put< _CharT, _OutIter >::time_put().

virtual std::locale::facet::~facet   [inline, protected, virtual]
 

Definition at line 388 of file localefwd.h.

std::locale::facet::facet const facet &    [private]
 


Member Function Documentation

void std::locale::facet::_M_add_reference   throw () [private]
 

Definition at line 525 of file locale.cc.

Referenced by std::locale::_Impl::_M_install_facet().

void std::locale::facet::_M_remove_reference   throw () [private]
 

Definition at line 530 of file locale.cc.

Referenced by std::locale::_Impl::_M_install_facet().

void std::locale::facet::_S_create_c_locale __c_locale &    __cloc,
const char *    __s
[static, protected]
 

Referenced by std::moneypunct_byname< _CharT, _Intl >::moneypunct_byname(), and std::numpunct_byname< _CharT >::numpunct_byname().

void std::locale::facet::_S_destroy_c_locale __c_locale &    __cloc [static, protected]
 

Referenced by std::moneypunct_byname< _CharT, _Intl >::~moneypunct_byname(), and std::numpunct_byname< _CharT >::~numpunct_byname().

void std::locale::facet::operator= const facet &    [private]
 


Friends And Related Function Documentation

friend class locale [friend]
 

Definition at line 380 of file localefwd.h.

friend class locale::_Impl [friend]
 

Definition at line 381 of file localefwd.h.


Member Data Documentation

size_t std::locale::facet::_M_references [private]
 

Definition at line 397 of file localefwd.h.


The documentation for this class was generated from the following files:
Generated on Mon Apr 8 03:18:59 2002 for libstdc++-v3 Source by doxygen1.2.15