moneypunct::do_neg_format
Una funzione membro virtuale protetta che viene chiamata per restituire una regola specifica delle impostazioni locali per formattare restituisce con gli importi negativi.
virtual pattern do_neg_format( ) const;
Valore restituito
La funzione membro virtuale protetta restituisce una regola specifica delle impostazioni locali per determinare come generare un campo di output monetario per un importo negativo.Ognuno dei quattro elementi pattern::field può avere valori:
none per la corrispondenza di zero o più spazi o non generare alcuna operazione.
sign per corrispondere o generare un segno positivo o negativo.
space per la corrispondenza di zero o più spazi o generare uno spazio.
symbol per corrispondere o generare un simbolo di valuta.
valore per corrispondere o generare un valore monetario.
Componenti di un campo di output monetario vengono generate e i componenti di un campo di input monetario vengono trovate corrispondenze nell'ordine in cui questi elementi vengono visualizzati in pattern::field.Ognuno dei valori sign, symbol, valoree none o space deve essere esattamente una volta.Il valore none non deve essere visualizzata per prima.Lo spazio must di valore non essere primo o l'ultimo.Se l'oggetto internazionale è true, l'ordine è symbol, sign, none, quindi valore.
La versione del modello moneypunct<char, Intl> restituisce {money_base::symbol, money_base::sign, money_base::value, money_base::none}.
Esempio
Vedere l'esempio relativo negative_format, dove la funzione membro virtuale viene chiamata da neg_format.
Requisiti
intestazione: <locale>
Spazio dei nomi: deviazione standard