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

Constructor & Destructor Documentation

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

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]
 

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

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

Referenced by std::moneypunct_byname::moneypunct_byname(), and std::numpunct_byname::numpunct_byname().

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

Referenced by std::moneypunct_byname::~moneypunct_byname(), and std::numpunct_byname::~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.


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 file:
Generated at Tue May 1 16:30:15 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001