moneypunct::do_neg_format
Uma função de membro virtual protegido que é chamada para retornar uma regra específicas para formatar saída com quantidades negativas.
virtual pattern do_neg_format( ) const;
Valor de retorno
A função de membro virtual protegido retorna uma regra específicas para determinar como gerar um campo monetário de saída para um valor negativo.Cada um dos quatro elementos de pattern::field pode ter valores:
none para combinar zero ou mais espaços ou não gerar nada.
sign para combinar ou gerar um sinal positivo ou negativo.
space para combinar zero ou mais espaços ou para gerar um espaço.
symbol para combinar ou gerar um símbolo de moeda.
value para combinar ou produzir um valor monetário.
Componentes de um campo monetário de saída são gerados e componentes de um campo monetário de entrada são correspondidos na ordem em que esses elementos aparecem em pattern::field.Cada um dos valores sign, symbol, value, e none ou space deve aparecer exatamente uma vez.O valor none não deve aparecer primeiro.O espaço de must valor para não aparecer o primeiro ou não. o durarSe Intl é verdadeira, a ordem é symbol, sign, none, em seguida 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 para negative_format, onde a função de membro virtual é chamada por neg_format.
Requisitos
Cabeçalho: <locale>
namespace: STD