std::regex_constants::error_type
From cppreference.com
Defined in header <regex.h>
|
||
typedef /*implementation defined*/ error_type;
|
||
static constexpr error_type error_collate;
|
Th expression contains an invalid collating element name. | |
static constexpr error_type error_ctype;
|
The expression contains an invalid character class name. | |
static constexpr error_type error_escape;
|
The expression contains an invalid escaped character or a trailing escape. | |
static constexpr error_type error_backref;
|
The expression contains an invalid back reference. | |
static constexpr error_type error_brack;
|
The expression contains mismatched square brackets ([ and ]). | |
static constexpr error_type error_paren;
|
The expression contains mismatched parentheses (( and )). | |
static constexpr error_type error_brace;
|
The expression contains mismatched curly braces ({ and }). | |
static constexpr error_type error_badbrace;
|
The expression contains an invalid range in a {} expression. | |
static constexpr error_type error_range;
|
The expression contains an invalid character range (e.g. [b-a]). | |
static constexpr error_type error_space;
|
There was not enough memory to convert the expression into a finite state machine. | |
static constexpr error_type error_badrepeat;
|
One of *?+{ was not preceded by a valid regular expression. | |
static constexpr error_type error_complexity;
|
The complexity of an attempted match exceeded a predefined level. | |
static constexpr error_type error_stack;
|
There was not enough memory to perform a match. | |
The error_type is a type that describes errors that may occur during regular expression parsing.
[edit] See also
(class) |