has_facet
Testa se uma faceta específica é armazenada em uma localidade especificada.
template<class Facet>
bool has_facet(
const locale& _Loc
);
Parâmetros
- _Loc
A localidade a ser testada para a presença de uma faceta.
Valor de retorno
true se a localidade tem a faceta testada para; false se não.
Comentários
A função do modelo é útil para verificar se as facetas nonmandatory estão listadas em uma localidade use_facet antes de ser chamado para evitar a exceção que será gerada se não existisse.
Exemplo
// locale_has_facet.cpp
// compile with: /EHsc
#include <locale>
#include <iostream>
using namespace std;
int main( )
{
locale loc ( "German_Germany" );
bool result = has_facet <ctype<char> > ( loc );
cout << result << endl;
}
1
Requisitos
localidade <deCabeçalho: >
Namespace: std