Sdílet prostřednictvím


<locale>

Definuje třídy a funkce šablon, které mohou programy v jazyce C++ použít k zapouzdření a manipulaci s různými kulturními konvencemi v souvislosti se znázorněním a formátováním číselných, finančních a kalendářních dat, včetně podpory iternacionalizace pro klasifikaci znaků a řazení řetězců.

#include <locale>

Funkce

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

codecvt

Třída šablony poskytující omezující vlastnost potřebnou k převodu mezi interním a externím kódováním znaků.

codecvt_base

Základní třída pro třídu codecvt, která se používá k definování typu výčtu označovaného jako výsledek, používaného jako návratový typ členských funkcí omezující vlastnosti k určení výsledku převodu.

codecvt_byname

Odvozená třída šablony popisující objekt, který může sloužit jako omezující vlastnost kolace daného národního prostředí a který umožňuje načtení informací specifických pro kulturní oblast v případě převodů.

collate

Třída šablony kolace poskytující omezující vlastnost, která zpracovává konvence řazení řetězců.

collate_byname

Odvozená třída šablony popisující objekt, který může sloužit jako omezující vlastnost kolace daného národního prostředí a který umožňuje načtení informací specifických pro kulturní oblast v případě konvencí řazení řetězců.

ctype

Třída šablony poskytující omezující vlastnost, která se používá ke klasifikaci znaků, převodu z velkých a malých písmen a převodu mezi nativní znakovou sadou a sadou používanou národním prostředím.

ctype<char>

Třída, která je explicitní specializací třídy šablony ctype<CharType> na 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á třída šablony popisující objekt, který může sloužit jako omezující vlastnost ctype daného národního prostředí a který umožňuje klasifikaci znaků a převod znaků mezi velkými a malými písmeny a nativními znakovými sadami a znakovými sadami určenými pro národní prostředí.

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í.

messages

Třída šablony popisuje objekt, který může sloužit jako omezující vlastnost národního prostředí k načítání lokalizovaných zpráv z katalogu internacionalizovaných zpráv pro dané národní prostředí.

messages_base

Základní třída, která popisuje typ int pro katalog zpráv.

messages_byname

Odvozená třída šablony popisující objekt, který může sloužit jako omezující vlastnost zprávy daného národního prostředí a který 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

Třída šablony popisující objekt, který může sloužit jako omezující vlastnost národního prostředí pro řízení převodu sekvencí typu CharType na finanční hodnoty.

money_put

Třída šablony popisující objekt, který může sloužit jako omezující vlastnost národního prostředí pro řízení převodu finančních hodnot na sekvence typu CharType.

moneypunct

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.

moneypunct_byname

Odvozená třída šablony popisující objekt, který může sloužit jako omezující vlastnost moneypunct daného národního prostředí a který umožňuje formátování vstupních nebo výstupních polí pro finanční hodnoty.

num_get

Třída šablony popisující objekt, který může sloužit jako omezující vlastnost národního prostředí pro řízení převodu sekvencí typu CharType na číselné hodnoty.

num_put

Třída šablony popisující objekt, který může sloužit jako omezující vlastnost národního prostředí pro řízení převodu číselných hodnot na sekvence typu CharType.

numpunct

Třída šablony popisující objekt, který může sloužit jako místní omezující vlastnost pro popis sekvencí typu CharType používaných ke znázornění informací o formátování a interpunkci číselných a logických výrazů.

numpunct_byname

Odvozená třída šablony popisující objekt, který může sloužit jako omezující vlastnost moneypunct daného národního prostředí a který umožňuje formátování a interpunkci numerických a logických výrazů.

time_base

Třída, která slouží jako základní třída pro omezující vlastnosti třídy šablony time_get, definující pouze pořadí dat typu výčtu a několik konstant tohoto typu.

time_get

Třída šablony popisující objekt, který může sloužit jako omezující vlastnost národního prostředí pro řízení převodu sekvencí typu CharType na hodnoty času.

time_get_byname

Odvozená třída šablony popisující objekt, který může sloužit jako omezující vlastnost národního prostředí typu time_get<CharType, InputIterator>.

time_put

Třída šablony popisující objekt, který může sloužit jako omezující vlastnost národního prostředí pro řízení převodu hodnot času na sekvence typu CharType.

time_put_byname

Odvozená třída šablony popisující objekt, který může sloužit jako omezující vlastnost národního prostředí typu time_put<CharType, OutputIterator>.

Viz také

Referenční dokumentace

Znakové stránky

Řetězce s názvy národních prostředí, jazyků a zemí/oblastí

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