collate Class
Šablony třídy, který popisuje objekt, který může sloužit jako podmínka národního prostředí řízení řazení a seskupení v rámci řetězce, porovnání mezi nimi a zatřiďování řetězců znaků.
template <class CharType >
class collate : public locale::facet
Parametry
- CharType
Typ kódování znaků používané v rámci programu.
Poznámky
Stejně jako všechny národní podmínka ID statický objekt má počáteční uložená hodnota nula.První pokus o přístup k jeho uložená hodnota ukládá jedinečné kladnou hodnotu v ID. V některých jazycích znaky jsou seskupeny a považovány za jeden znak a v jiných případech jsou zpracovány jednotlivé znaky, jako kdyby byly dva znaky.Kompletování služby poskytované Kompletovat třídy poskytují způsob řazení v těchto případech.
Konstruktory
Konstruktor pro objekty třídy collate , který slouží jako podmínka národního prostředí zpracovat řetězec konvence řazení. |
Funkce TypeDef
Typ, který popisuje znak typu CharType. |
|
Typ, který popisuje řetězce typu basic_string obsahující znaky typu CharType. |
Funkce členů
Porovná dvě sekvence znaků podle jejich podmínka zvláštní pravidla pro rovnost nebo nerovnost. |
|
Virtuální funkci nazvanou porovnat dvě sekvence znaků podle jejich podmínka zvláštní pravidla pro rovnost nebo nerovnost. |
|
Virtuální funkci nazvanou k určení hodnoty hash sekvencí podle pravidla jejich specifické podmínky. |
|
Virtuální funkci nazvanou převést posloupnost znaků z národního prostředí na řetězec, který může být použit v porovnání s lexicographical s jiné znakové sekvence podobně převeden ze stejné národní prostředí. |
|
Určuje hodnotu hash pořadí podle jejich specifické podmínky pravidla. |
|
Posloupnost znaků z národního prostředí se převede na řetězec, který může být použit v porovnání s lexicographical s jiné znakové sekvence podobně převeden ze stejné národní prostředí. |
Požadavky
Záhlaví: <locale>
Obor názvů: std
Viz také
Referenční dokumentace
Bezpečnostní vlákno v Standardní knihovna C++