moneypunct::do_neg_format
Uma função de membro virtual protegida que é chamada para retornar uma regra de localidades específicas para formatar saída com quantidades negativas.
virtual pattern do_neg_format( ) const;
Valor de retorno
A função de membro virtual protegida retorna uma regra de localidades específicas para determinar como gerar um campo monetário de saída para uma quantidade negativa. Cada um dos quatro elementos de pattern::field pode ter os valores:
none para fazer a correspondência de zero ou mais espaços ou para gerar nada.
sign para corresponder ou gerar um sinal positivo ou negativo.
space para fazer a correspondência de zero ou mais espaços ou para gerar um espaço.
symbol para corresponder ou gerar um símbolo de moeda.
value para corresponder ou gerar um valor monetário.
Os componentes de um campo monetário de saída são gerados e os componentes de um campo monetário de entrada são correspondentes na ordem em que esses elementos aparecem em pattern::field. Cada um dos valores sign, symbol, value, e none ou space deve aparecer apenas uma vez. O valor none não deve aparecer primeiro. O espaço must de valor para não aparecer o primeiro ou o último não. Se Intl é true, a ordem é symbol, sign, none, em value.
A versão do modelo de moneypunct<CharType, Intl> retorna {money_base::symbol, money_base::sign, money_base::value, money_base::none}.
Exemplo
Consulte o exemplo de negative_format, onde a função de membro virtual é chamada por neg_format.
Requisitos
localidade <deCabeçalho: >
Namespace: std