|
|
Whole document tree
std::locale::_Impl class Reference
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
std::locale::_Impl Class Reference#include <localefwd.h>
Collaboration diagram for std::locale::_Impl:
[legend]List of all members.
Member Typedef Documentation
Constructor & Destructor Documentation
std::locale::_Impl::_Impl |
( |
const _Impl & |
, |
|
|
size_t |
|
|
) |
[private] |
|
std::locale::_Impl::_Impl |
( |
string |
__name, |
|
|
size_t |
|
|
) |
[private] |
|
std::locale::_Impl::~_Impl |
( |
|
) |
throw () [private] |
|
Member Function Documentation
void std::locale::_Impl::_M_add_reference |
( |
|
) |
throw () [inline, private] |
|
bool std::locale::_Impl::_M_check_same_name |
( |
|
) |
[inline, private] |
|
template<typename _Facet> |
void std::locale::_Impl::_M_init_facet |
( |
_Facet * |
__facet |
) |
[inline, private] |
|
void std::locale::_Impl::_M_install_facet |
( |
const locale::id * |
, |
|
|
facet * |
|
|
) |
[private] |
|
void std::locale::_Impl::_M_remove_reference |
( |
|
) |
throw () [inline, private] |
|
void std::locale::_Impl::_M_replace_categories |
( |
const _Impl * |
, |
|
|
category |
|
|
) |
[private] |
|
void std::locale::_Impl::_M_replace_category |
( |
const _Impl * |
, |
|
|
const locale::id *const * |
|
|
) |
[private] |
|
void std::locale::_Impl::_M_replace_facet |
( |
const _Impl * |
, |
|
|
const locale::id * |
|
|
) |
[private] |
|
Friends And Related Function Documentation
template<typename _Facet> |
bool has_facet |
( |
const locale & |
|
) |
throw () [friend] |
|
friend class locale [friend]
|
|
friend class locale::facet [friend]
|
|
template<typename _Facet> |
const _Facet& use_facet |
( |
const locale & |
|
) |
[friend] |
|
Member Data Documentation
__c_locale std::locale::_Impl::_M_c_locale [private]
|
|
size_t std::locale::_Impl::_M_references [private]
|
|
const locale::id *const *const std::locale::_Impl::_S_facet_categories [static, private]
|
|
|
Initial value:
{
locale::_Impl::_S_id_ctype,
locale::_Impl::_S_id_numeric,
locale::_Impl::_S_id_collate,
locale::_Impl::_S_id_time,
locale::_Impl::_S_id_monetary,
locale::_Impl::_S_id_messages,
0
}
Definition at line 149 of file locale.cc.
Referenced by _M_replace_categories(). |
const locale::id *const std::locale::_Impl::_S_id_collate [static, private]
|
|
const locale::id *const std::locale::_Impl::_S_id_ctype [static, private]
|
|
|
Initial value:
Definition at line 75 of file locale.cc. |
const locale::id *const std::locale::_Impl::_S_id_messages [static, private]
|
|
const locale::id *const std::locale::_Impl::_S_id_monetary [static, private]
|
|
|
Initial value:
{
&money_get<char>::id,
&money_put<char>::id,
&moneypunct<char, false>::id,
&moneypunct<char, true >::id,
0
}
Definition at line 123 of file locale.cc. |
const locale::id *const std::locale::_Impl::_S_id_numeric [static, private]
|
|
|
Initial value:
{
&num_get<char>::id,
&num_put<char>::id,
&numpunct<char>::id,
0
}
Definition at line 87 of file locale.cc. |
const locale::id *const std::locale::_Impl::_S_id_time [static, private]
|
|
|
Initial value:
{
&time_get<char>::id,
&time_put<char>::id,
0
}
Definition at line 111 of file locale.cc. |
The documentation for this class was generated from the following files:
Generated on Mon Apr 8 03:19:00 2002 for libstdc++-v3 Source by
1.2.15
|