Sdílet prostřednictvím


<locale>

Definuje šablony tříd a funkce, které můžou programy jazyka C++ použít k zapouzdření a manipulaci s různými kulturními konvencemi týkajícími se reprezentace a formátování číselných, peněžních a calendických dat, včetně podpory internacionalizace pro klasifikaci znaků a kolaci řetězců.

Syntaxe

#include <locale>

Funkce

Function Popis
has_facet Ověřuje, zda je v zadaném národním prostředí uložena konkrétní omezující vlastnost.
isalnum Ověřuje, zda je prvek v národním prostředí abecední, nebo číselný znak.
isalpha Ověřuje, zda je prvek v národním prostředí abecední znak.
iscntrl Ověřuje, zda je prvek v národním prostředí řídicí znak.
isdigit Ověřuje, zda je prvek v národním prostředí číselný znak.
isgraph Ověřuje, zda je prvek v národním prostředí alfanumerický znak nebo znak interpunkce.
islower Ověřuje, zda je prvek v národním prostředí malé písmeno.
isprint Ověřuje, zda je prvek v národním prostředí znak, který lze vytisknout.
ispunct Ověřuje, zda je prvek v národním prostředí znak interpunkce.
isspace Ověřuje, zda je prvek v národním prostředí prázdný znak.
isupper Ověřuje, zda je prvek v národním prostředí velké písmeno.
isxdigit Ověřuje, zda je prvek v národním prostředí znak používaný ke znázornění šestnáctkového čísla.
tolower Převede znak na malé písmeno.
toupper Převede znak na velké písmeno.
use_facet Vrátí odkaz na omezující vlastnost určitého typu uloženou v národním prostředí.

Třídy

Třída Popis
codecvt Šablona třídy, která poskytuje omezující vlastnost použitou k převodu mezi interním a externím kódováním znaků.
codecvt_base Základní třída pro kodekvt třídy, která se používá k definování typu výčtu, který se označuje jako resultnávratový typ pro členské funkce omezující vlastnosti k označení výsledku převodu.
codecvt_byname Odvozená šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost kolace daného národního prostředí, což umožňuje načtení informací specifických pro kulturní oblast týkající se převodů.
kolacionovat Kompletovat šablonu třídy, která poskytuje omezující vlastnost, která zpracovává konvence řazení řetězců.
collate_byname Odvozená šablona třídy popisující objekt, který může sloužit jako omezující vlastnost kolace daného národního prostředí, což umožňuje načtení informací specifických pro kulturní oblast týkající se konvencí řazení řetězců.
ctype Šablona třídy, která poskytuje omezující vlastnost, která se používá ke klasifikaci znaků, převod z velkých a malých písmen a mezi nativní znakovou sadou a sadou používanou národním prostředím.
znak ctype<> Třída, která je explicitní specializace šablony ctype<CharType> třídy typ char, popisující objekt, který může sloužit jako omezující vlastnost národního prostředí k charakterizaci různých vlastností znaku typu char.
ctype_base Základní třída pro třídu ctype, která se používá k definování typů výčtu použitých ke klasifikaci nebo testování znaků buď jednotlivě, nebo v rámci celých rozsahů.
ctype_byname Odvozená šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost typu ctype daného národního prostředí, což umožňuje klasifikaci znaků a převod znaků mezi písmeny a nativními a národními prostředími určenými znakovými sadami.
locale Třída, která popisuje místní objekt, který zapouzdří informace specifické pro jazykovou verzi jako sadu omezujících vlastností, jež společně definují určité lokalizované prostředí.
zprávy Šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost národního prostředí pro načtení lokalizovaných zpráv z katalogu mezinárodních zpráv pro dané národní prostředí.
messages_base Základní třída, která popisuje int typ katalogu zpráv.
messages_byname Odvozená šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost zprávy daného národního prostředí, což umožňuje načtení lokalizovaných zpráv.
money_base Základní třída pro třídu ctype, která se používá k definování typů výčtu použitých ke klasifikaci nebo testování znaků buď jednotlivě, nebo v rámci celých rozsahů.
money_get Šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost národního prostředí pro řízení převodů sekvencí typu CharType na peněžní hodnoty.
money_put Šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost národního prostředí k řízení převodů peněžních hodnot na sekvence typu CharType.
moneypunct Šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost národního prostředí, která popisuje posloupnosti typu CharType sloužící k reprezentaci peněžního vstupního pole nebo peněžního výstupního pole.
moneypunct_byname Odvozená šablona třídy popisující objekt, který může sloužit jako omezující vlastnost moneypunct daného národního prostředí umožňující formátování peněžních vstupních nebo výstupních polí.
num_get Šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost národního prostředí k řízení převodů sekvencí typu CharType na číselné hodnoty.
num_put Šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost národního prostředí pro řízení převodů číselných hodnot na sekvence typu CharType.
numpunct Šablona třídy popisující objekt, který může sloužit jako místní omezující vlastnost, která popisuje sekvence typu CharType , které představují informace o formátování a interpunkci číselných a logických výrazů.
numpunct_byname Odvozená šablona třídy popisující objekt, který může sloužit jako omezující vlastnost moneypunct daného národního prostředí umožňující formátování a interpunkci číselných a logických výrazů.
time_base Třída, která slouží jako základní třída pro omezující vlastnosti šablony třídy time_get, definují pouze výčet typ dateorder a několik konstant tohoto typu.
time_get Šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost národního prostředí k řízení převodů sekvencí typu CharType na časové hodnoty.
time_get_byname Odvozená šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost národního prostředí typu time_get<CharType, InputIterator>.
time_put Šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost národního prostředí k řízení převodů časových hodnot na sekvence typu CharType.
time_put_byname Odvozená šablona třídy, která popisuje objekt, který může sloužit jako omezující vlastnost národního prostředí typu time_put<CharType, OutputIterator.>
wbuffer_convert – třída Popisuje vyrovnávací paměť datového proudu, která řídí přenos prvků do vyrovnávací paměti bajtového datového proudu a z vyrovnávací paměti bajtů.
wstring_convert – třída Šablona třídy, která provádí převody mezi širokým řetězcem a bajtovým řetězcem.

Viz také

Znakové stránky
Názvy národních prostředí, jazyky a řetězce země/oblasti
Bezpečný přístup z více vláken ve standardní knihovně C++