Sdílet prostřednictvím


moneypunct – třída

Třída šablony popisující objekt, který může sloužit jako omezující vlastnost národního prostředí pro popis sekvencí typu CharType používaných ke znázornění vstupního nebo výstupního pole pro finanční hodnoty.Pokud parametr šablony Intl je true, jsou dodržovány mezinárodní konvence.

template<class CharType, bool Intl> 
   class moneypunct;

Parametry

  • CharType
    Typ používaný v rámci programu ke kódování znaků.

  • Intl
    Příznak určující, zda je třeba dodržovat mezinárodní konvence.

Poznámky

Stejně jako u omezující vlastnosti národního prostředí má ID statického objektu počáteční uloženou hodnotu nula.První pokus o přístup k jeho uložené hodnotě uloží jedinečnou kladnou hodnotu v id.

Statický objekt const intl uchovává hodnotu parametru šablony Intl.

Konstruktory

moneypunct

Konstruktor objektů typu moneypunct.

Typedefs

char_type

Typ, který se používá k popisu znaku používaného národním prostředním.

string_type

Typ, který popisuje řetězec obsahující znaky typu CharType.

Členské funkce

curr_symbol

Vrátí sekvenci prvků pro specifické národní prostředí, která se použije jako symbol měny.

decimal_point

Vrátí sekvenci prvků pro specifické národní prostředí, která se použije jako symbol desetinné čárky.

do_curr_symbol

Chráněná virtuální členská funkce, která vrátí sekvenci prvků specifickou pro národní prostředí, která se použije jako symbol měny.

do_decimal_point

Chráněná virtuální členská funkce, která je volána k vrácení sekvence prvků specifických pro národní prostředí, která se použije jako symbol desetinné čárky.

do_frac_digits

Chráněná virtuální členská funkce, která vrátí počet číslic specifický pro národní prostředí, který se zobrazí vpravo od každé desetinné čárky.

do_grouping

Chráněná virtuální členská funkce, která vrátí pravidlo specifické pro národní prostředí k určení způsobu seskupení číslic vlevo od desetinné čárky.

do_neg_format

Chráněná virtuální členská funkce, která je volána k vrácení pravidla specifického pro národní prostředí pro formátování výstupů se zápornými částkami.

do_negative_sign

Chráněná virtuální členská funkce, která je volána k vrácení sekvence prvků specifických pro národní prostředí, která se použije jako symbol záporného znaménka.

do_pos_format

Chráněná virtuální členská funkce, která je volána k vrácení pravidla specifického pro národní prostředí pro formátování výstupů s kladnými částkami.

do_positive_sign

Chráněná virtuální členská funkce, která je volána k vrácení sekvence prvků specifických pro národní prostředí, která se použije jako symbol kladného znaménka.

do_thousands_sep

Chráněná virtuální členská funkce, která je volána k vrácení sekvence prvků specifických pro národní prostředí, která se použije jako symbol oddělovače tisíců.

frac_digits

Vrátí počet číslic specifický pro národní prostředí, který se zobrazí vpravo od každé desetinné čárky.

grouping

Vrátí pravidlo specifické pro národní prostředí určující způsob seskupení číslic nalevo od desetinné čárky.

neg_format

Vrátí pravidlo specifické pro národní prostředí pro formátování výstupů se zápornými částkami.

negative_sign

Vrátí sekvenci prvků pro specifické národní prostředí, která se použije jako symbol záporného znaménka.

pos_format

Vrátí pravidlo specifické pro národní prostředí pro formátování výstupů s kladnými částkami.

positive_sign

Vrátí sekvenci prvků pro specifické národní prostředí, která se použije jako symbol kladného znaménka.

thousands_sep

Vrátí sekvenci prvků pro specifické národní prostředí, která se použije jako symbol oddělovače tisíců.

Požadavky

Hlavička: <locale>

Obor názvů: std

Viz také

Referenční dokumentace

<locale>

Bezpečný přístup z více vláken ve standardní knihovně C++