Definition at line 433 of file locale_classes.h.
std::locale::id::id | ( | ) | [inline] |
bool has_facet | ( | const locale & | __loc | ) | throw () [friend] |
Test for the presence of a facet.
has_facet tests the locale argument for the presence of the facet type provided as the template parameter. Facets derived from the facet parameter will also return true.
Facet | The facet type to test the presence of. | |
locale | The locale to test. |
Definition at line 89 of file locale_facets.tcc.
const _Facet& use_facet | ( | const locale & | __loc | ) | [friend] |
Return a facet.
use_facet looks for and returns a reference to a facet of type Facet where Facet is the template parameter. If has_facet(locale) is true, there is a suitable facet to return. It throws std::bad_cast if the locale doesn't contain a facet of type Facet.
Facet | The facet type to access. | |
locale | The locale to use. |
std::bad_cast | if locale doesn't contain a facet of type Facet. |
Definition at line 111 of file locale_facets.tcc.