Поделиться через


Определения типов <regex>

cmatch
cregex_iterator
cregex_token_iterator
csub_match
regex
smatch
sregex_iterator
sregex_token_iterator
ssub_match
wcmatch
wcregex_iterator
wcregex_token_iterator
wcsub_match
wregex
wsmatch
wsregex_iterator
wsregex_token_iterator
wssub_match

Определение типа cmatch

Определение типа для char match_results.

typedef match_results<const char*> cmatch;

Замечания

Тип описывает специализацию шаблона класса match_results класса для итераторов типа const char*.

Определение типа cregex_iterator

Определение типа для char regex_iterator.

typedef regex_iterator<const char*> cregex_iterator;

Замечания

Тип описывает специализацию шаблона класса regex_iterator класса для итераторов типа const char*.

Определение типа cregex_token_iterator

Определение типа для char regex_token_iterator

typedef regex_token_iterator<const char*> cregex_token_iterator;

Замечания

Тип описывает специализацию шаблона класса regex_token_iterator класса для итераторов типа const char*.

Определение типа csub_match

Определение типа для char sub_match.

typedef sub_match<const char*> csub_match;

Замечания

Тип описывает специализацию шаблона класса sub_match класса для итераторов типа const char*.

Определение типа regex

Определение типа для char basic_regex.

typedef basic_regex<char> regex;

Замечания

Тип описывает специализацию шаблона класса basic_regex класса для элементов типа char.

Примечание.

Символы старших разрядов будут иметь непредсказуемые результаты с regex. Значения вне диапазона от 0 до 127 могут привести к неопределенному поведению.

Определение типа smatch

Определение типа для string match_results.

typedef match_results<string::const_iterator> smatch;

Замечания

Тип описывает специализацию шаблона класса match_results класса для итераторов типа string::const_iterator.

Определение типа sregex_iterator

Определение типа для string regex_iterator.

typedef regex_iterator<string::const_iterator> sregex_iterator;

Замечания

Тип описывает специализацию шаблона класса regex_iterator класса для итераторов типа string::const_iterator.

Определение типа sregex_token_iterator

Определение типа для string regex_token_iterator.

typedef regex_token_iterator<string::const_iterator> sregex_token_iterator;

Замечания

Тип описывает специализацию шаблона класса regex_token_iterator класса для итераторов типа string::const_iterator.

Определение типа ssub_match

Определение типа для string sub_match.

typedef sub_match<string::const_iterator> ssub_match;

Замечания

Тип описывает специализацию шаблона класса sub_match класса для итераторов типа string::const_iterator.

Определение типа wcmatch

Определение типа для wchar_t match_results.

typedef match_results<const wchar_t *> wcmatch;

Замечания

Тип описывает специализацию шаблона класса match_results класса для итераторов типа const wchar_t*.

Определение типа wcregex_iterator

Определение типа для wchar_t regex_iterator.

typedef regex_iterator<const wchar_t*> wcregex_iterator;

Замечания

Тип описывает специализацию шаблона класса regex_iterator класса для итераторов типа const wchar_t*.

Определение типа wcregex_token_iterator

Определение типа для wchar_t regex_token_iterator.

typedef regex_token_iterator<const wchar_t*> wcregex_token_iterator;

Замечания

Тип описывает специализацию шаблона класса regex_token_iterator класса для итераторов типа const wchar_t*.

Определение типа wcsub_match

Определение типа для wchar_t sub_match.

typedef sub_match<const wchar_t*> wcsub_match;

Замечания

Тип описывает специализацию шаблона класса sub_match класса для итераторов типа const wchar_t*.

Определение типа wregex

Определение типа для wchar_t basic_regex.

typedef basic_regex<wchar_t> wregex;

Замечания

Тип описывает специализацию шаблона класса basic_regex класса для элементов типа wchar_t.

Определение типа wsmatch

Определение типа для wstring match_results.

typedef match_results<wstring::const_iterator> wsmatch;

Замечания

Тип описывает специализацию шаблона класса match_results класса для итераторов типа wstring::const_iterator.

Определение типа wsregex_iterator

Определение типа для wstring regex_iterator.

typedef regex_iterator<wstring::const_iterator> wsregex_iterator;

Замечания

Тип описывает специализацию шаблона класса regex_iterator класса для итераторов типа wstring::const_iterator.

Определение типа wsregex_token_iterator

Определение типа для wstring regex_token_iterator.

typedef regex_token_iterator<wstring::const_iterator> wsregex_token_iterator;

Замечания

Тип описывает специализацию шаблона класса regex_token_iterator класса для итераторов типа wstring::const_iterator.

Определение типа wssub_match

Определение типа для wstring sub_match.

typedef sub_match<wstring::const_iterator> wssub_match;

Замечания

Тип описывает специализацию шаблона класса sub_match класса для итераторов типа wstring::const_iterator.

См. также

<regex>
Класс regex_constants
Класс regex_error
<функции regex>
Класс regex_iterator
<Операторы regex>
Класс regex_token_iterator
Класс regex_traits