Udostępnij za pośrednictwem


<locale>

Definiuje klasy szablonów i funkcje, których programy C++ mogą używać do hermetyzacji i manipulowania różnymi konwencjami kulturalnymi dotyczącymi reprezentacji i formatowania danych liczbowych, pieniężnych i kalendarzowych, w tym obsługi funkcji wielojęzycznych klasyfikacji znaków i sortowania ciągów.

#include <locale>

Funkcje

has_facet

Sprawdza, czy określony zestaw reguł jest przechowywany w określonych ustawieniach regionalnych.

isalnum

Sprawdza, czy element w ustawieniach regionalnych jest znakiem alfabetycznym czy liczbowym.

isalpha

Sprawdza, czy element w ustawieniach regionalnych jest znakiem alfabetycznym.

iscntrl

Sprawdza, czy element w ustawieniach regionalnych jest znakiem kontrolnym.

isdigit

Sprawdza, czy element w ustawieniach regionalnych jest znakiem liczbowym.

isgraph

Sprawdza, czy element w ustawieniach regionalnych jest znakiem alfanumerycznym lub interpunkcyjnym.

islower

Sprawdza, czy element w ustawieniach regionalnych jest pisany małymi literami.

isprint

Sprawdza, czy element w ustawieniach regionalnych jest znakiem drukowalnym.

ispunct

Sprawdza, czy element w ustawieniach regionalnych jest znakiem interpunkcyjnym.

isspace

Sprawdza, czy element w ustawieniach regionalnych jest znakiem białym.

isupper

Sprawdza, czy element w ustawieniach regionalnych jest pisany wielkimi literami.

isxdigit

Sprawdza, czy element w ustawieniach regionalnych jest znakiem używanym do reprezentowania liczby w postaci szesnastkowej.

tolower

Konwertuje znak do małej litery.

toupper

Konwertuje znak do wielkiej litery.

use_facet

Zwraca odwołanie do zestawu reguł określonego typu przechowywanego w ustawieniach regionalnych.

Klasy

codecvt

Klasa szablonu, która zawiera zestaw reguł używanych do konwersji między wewnętrznym i zewnętrznym kodowaniem znaków.

codecvt_base

Klasa podstawowa dla klasy codecvt, która jest używana do definiowania typu wyliczenia określanego jako wynik, używanego jako typ zwracany dla funkcji elementów członkowskich zestawu reguł, aby wskazać wynik konwersji.

codecvt_byname

Klasa pochodna szablonu opisująca obiekt, który może służyć jako zestaw reguł sortowania danych ustawień regionalnych, umożliwiając pobieranie informacji specyficznych dla obszaru kulturowego dotyczących konwersji.

collate

Klasy szablonu sortowania, która zawiera zestaw reguł obsługujących konwencje sortowania ciągów.

collate_byname

Klasa pochodna szablonu opisująca obiekt, który może służyć jako zestaw reguł sortowania danych ustawień regionalnych, umożliwiając pobieranie informacji specyficznych dla obszaru kulturowego dotyczących konwencji sortowania ciągów.

ctype

Klasa szablonu zawierająca zestaw reguł, który służy do klasyfikowania znaków, konwersji z wielkich i małych liter i konwersji między macierzystym zestawem znaków i zestawem używanym przez ustawienia regionalne.

ctype<char>

Klasa, która jest jawną specjalizacją klasy szablonu ctype<CharType> do typu char, opisująca obiekt, który może służyć jako zestaw reguł ustawień regionalnych w celu scharakteryzowania różnych właściwości znaku typu char.

ctype_base

Klasa podstawowa dla klasy ctype, która jest używana do definiowania typów wyliczeń używanych w celu klasyfikowania lub testowania znaków indywidualnie lub w ramach całych zakresów.

ctype_byname

Klasa pochodna szablonu, opisująca obiekt, który może służyć jako zestaw reguł ctype danych ustawień regionalnych, umożliwiając klasyfikację znaków i konwersję znaków między wielkimi i małymi literami oraz zestawami znaków macierzystymi i określonymi przez ustawienia regionalne.

locale

Klasa opisująca obiekt ustawień regionalnych, który hermetyzuje informacje specyficzne dla kultury jako zbiór zestawu reguł, które wspólnie definiują specyficzne środowisko zlokalizowane.

messages

Klasa szablonu opisująca obiekt, który może służyć jako zestaw reguł ustawień regionalnych w celu pobrania zlokalizowanych komunikatów z katalogu międzynarodowych wiadomości dla danego ustawienia regionalnego.

messages_base

Klasa podstawowa, która opisuje typ int dla katalogu komunikatów.

messages_byname

Klasa pochodna szablonu opisująca obiekt, który może służyć jako zestaw reguł komunikatów danych ustawień regionalnych, umożliwiając pobieranie zlokalizowanych komunikatów.

money_base

Klasa podstawowa dla klasy ctype, która jest używana do definiowania typów wyliczeń używanych w celu klasyfikowania lub testowania znaków indywidualnie lub w ramach całych zakresów.

money_get

Klasa szablonu opisująca obiekt, który może służyć jako zestaw reguł ustawień regionalnych w celu kontroli konwersji sekwencji typu CharType na wartości pieniężne.

money_put

Klasa szablonu opisująca obiekt, który może służyć jako zestaw reguł ustawień regionalnych w celu kontroli konwersji wartości pieniężnych na sekwencje typu CharType.

moneypunct

Klasa szablonu opisująca obiekt, który może służyć jako zestaw reguł ustawień regionalnych do opisania sekwencji typu CharType używanych do reprezentowania pola pieniężnych danych wejściowych lub pola pieniężnych danych wyjściowych.

moneypunct_byname

Klasa pochodna szablonu opisująca obiekt, który może służyć jako zestaw reguł moneypunct danych ustawień regionalnych, umożliwiając formatowanie pól pieniężnych danych wejściowych i wyjściowych.

num_get

Klasa szablonu opisująca obiekt, który może służyć jako zestaw reguł ustawień regionalnych w celu kontroli konwersji sekwencji typu CharType na wartości liczbowe.

num_put

Klasa szablonu opisująca obiekt, który może służyć jako zestaw reguł ustawień regionalnych w celu kontroli konwersji wartości liczbowych na sekwencje typu CharType.

numpunct

Klasa szablonu opisująca obiekt, który może służyć jako lokalny zestaw reguł do opisania sekwencji typu używanych do przedstawiania informacji o formatowaniu i znakach interpunkcyjnych wyrażeń liczbowych i logicznych.

numpunct_byname

Klasa pochodna szablonu opisująca obiekt, który może służyć jako zestaw reguł moneypunct danych ustawień regionalnych, umożliwiając formatowanie i interpunkcję wyrażeń liczbowych i logicznych.

time_base

Klasa, która służy jako klasa podstawowa dla zestawów reguł klasy szablonu time_get, definiująca tylko typ wyliczenia dateorder oraz kilka stałych tego typu.

time_get

Klasa szablonu opisująca obiekt, który może służyć jako zestaw reguł ustawień regionalnych w celu kontroli konwersji sekwencji typu CharType na wartości czasu.

time_get_byname

Klasa pochodna szablonu opisująca obiekt, który może służyć jako zestaw reguł ustawień regionalnych typu time_get<CharType, InputIterator>.

time_put

Klasa szablonu opisująca obiekt, który może służyć jako zestaw reguł ustawień regionalnych w celu kontroli konwersji wartości czasu na sekwencje typu CharType.

time_put_byname

Klasa pochodna szablonu opisująca obiekt, który może służyć jako zestaw reguł ustawień regionalnych typu time_put<CharType, OutputIterator>.

Zobacz też

Informacje

Strony kodowe

Nazwy lokalne, języki i ciągi kraj/region

Bezpieczeństwo wątku w standardowej bibliotece C++