<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 result ná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++