Type error_type
boost::xpressive::regex_constants::error_type
Synopsis
enum error_type { error_collate, error_ctype, error_escape, error_subreg,
error_brack, error_paren, error_brace, error_badbrace,
error_range, error_space, error_badrepeat, error_complexity,
error_stack, error_badref, error_badmark,
error_badlookbehind, error_badrule, error_badarg,
error_badattr, error_internal };
Description
Коды ошибок, используемыеregex_errorТип
error_collate
Выражение содержало недействительное коллационирующее имя элемента.
error_ctype
Выражение содержало недействительное название класса символов.
error_escape
Выражение содержало недействительный сбежавший персонаж или бегство.
error_subreg
Выражение содержало неверную обратную ссылку.
error_brack
Выражение было несоответствующим [и].
error_paren
Выражение содержало несоответствие (и ).
error_brace
Выражение содержало несоответствие { и }.
error_badbrace
Выражение содержало недействительный диапазон в выражении.
error_range
Выражение содержало недействительный диапазон символов, например [b-a].
error_space
Не хватало памяти, чтобы преобразовать выражение в машину конечного состояния.
error_badrepeat
Одному из *?+{ не предшествовало действительное регулярное выражение.
error_complexity
Сложность попытки матча против обычного выражения превышала заданный уровень.
error_stack
Не хватало памяти, чтобы определить, может ли регулярное выражение соответствовать заданной последовательности символов.
error_badref
Вложенный регекс неинициализирован.
error_badmark
Недействительное использование именованного захвата.
error_badlookbehind
Обнаружена попытка создать за спиной утверждение переменной ширины.
error_badrule
Выявлено недействительное использование правила.
error_badarg
Аргумент к действию был несвязан.
error_badattr
Пытался читать с неинициализированного атрибута.
error_internal
Возникла внутренняя ошибка.