function template
std::has_facet
<locale>
template <class Facet> bool has_facet ( const locale& loc ) throw();
Check if locale has facet
Returns whether facet
Facet is present in locale
loc.
Parameters
- loc
- locale object.
The template parameter
Facet shall be a
facet type.
A
facet type is a type publicly derived, directly or indirectly, from
locale::facet with a static member
id of type
locale::id, such as the standard facets
collate,
codecvt,
ctype,
messages,
moneypunct,
money_get,
money_put,
numpunct,
num_get,
num_put,
time_get and
time_put.
Return type
true if
Facet is a facet present in
loc,
false otherwise.
See also
- use_facet
- Access facet of locale (function template)
- locale::facet
- Locale facet (public member class)