![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Struct template c_regex_traitsBoost , The Boost C++ Libraries BoostBook Documentation Subset , Reference
|
Возвращение: | истинно. |
booloperator!=(c_regex_traits<char_type>const&)const;>
Проверяет два<c_regex_traits
>объекта на неравенство
Возврат: | ложный. |
string_typefold_case(char_typech)const;>
Возвращает<string_type
>, содержащий все символы, которые сравнивают равное огорчение с тем, который прошел. Эту функцию можно назвать только в том случае, если<
составляет<has_fold_case
><<c_regex_traits
>true
>.
< |
Возвращается:
<string_type
>содержит все заклинатели, равные<ch
>при игнорировании случая
locale_typeimbue(locale_typeloc);>
No-op
template<>charwiden(charch);>
template<>wchar_twiden(charch);>
template<>unsignedcharhash(charch);>
template<>unsignedcharhash(wchar_tch);>
template<>intvalue(charch,intradix);>
template<>intvalue(wchar_tch,intradix);>
c_regex_traits
public static functionsstaticunsignedcharhash(char_typech);>
Возвращает значение хэша для Char в диапазоне [0, UCHAR_MAX]
Параметры: | ||||
Возврат: | значение между 0 и UCHAR_MAX, включительно. |
staticchar_typetranslate(char_typech);>
No-op
Параметры: |
| ||
Возвращение: |
staticchar_typetranslate_nocase(char_typech);>
Преобразует символ в нижний регистр, используя текущую глобальную локальность C.
Параметры: |
| ||
Возвращение: | std::tolower(ch) if Char is char, std::towlower(ch) if Char is wchar_t. |
staticchar_typetolower(char_typech);>
Преобразует символ в нижний регистр, используя текущую глобальную локальность C.
Параметры: |
| |||||
Возвращение: | std::tolower(ch) if Char is char, std::towlower(ch) if Char is wchar_t. |
staticchar_typetoupper(char_typech);>
Преобразует персонажа в верхний регистр, используя текущую глобальную локальность C.
Параметры: | |||
Возвращение: | std::toupper(ch) if Char is char, std::towupper(ch) if Char is wchar_t. |
staticboolin_range(char_typefirst,char_typelast,char_typech);>
Проверяет, находится ли персонаж в пределах диапазона символов.
Параметры: | < Нижняя часть диапазона, включительно. < Верхняя часть диапазона, включительно. |
Возвращение:
первый<= ch && ch<= последний.
staticboolin_range_nocase(char_typefirst,char_typelast,char_typech);>
Проверяет, находится ли персонаж в пределах диапазона символов, независимо от случая.
Требуется:
радикс является одним из 8, 10 или 16.
Возврат:
-1, если ch не является цифровым символом, целое значение символа в противном случае. Если char_type является char, для преобразования используется std::strtol. Если char_type wchar_t, используется std::wcstol.
staticlocale_typegetloc();>
No-op
Статья Struct template c_regex_traits раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |