Functions | |
syntax_option_type | operator& (syntax_option_type b1, syntax_option_type b2) |
INTERNAL ONLY. More... | |
syntax_option_type | operator| (syntax_option_type b1, syntax_option_type b2) |
INTERNAL ONLY. More... | |
syntax_option_type | operator^ (syntax_option_type b1, syntax_option_type b2) |
INTERNAL ONLY. More... | |
syntax_option_type | operator~ (syntax_option_type b) |
INTERNAL ONLY. More... | |
match_flag_type | operator& (match_flag_type b1, match_flag_type b2) |
INTERNAL ONLY. More... | |
match_flag_type | operator| (match_flag_type b1, match_flag_type b2) |
INTERNAL ONLY. More... | |
match_flag_type | operator^ (match_flag_type b1, match_flag_type b2) |
INTERNAL ONLY. More... | |
match_flag_type | operator~ (match_flag_type b) |
INTERNAL ONLY. More... | |
Error codes used by the regex_error type.
Flags used to customize the behavior of the regex algorithms.
Flags used to customize the regex syntax.
Enumerator | |
---|---|
ECMAScript |
Specifies that the grammar recognized by the regular expression engine uses its normal semantics: that is the same as that given in the ECMA-262, ECMAScript Language Specification, Chapter 15 part 10, RegExp (Regular Expression) Objects (FWD.1). |
icase_ |
Specifies that matching of regular expressions against a character. container sequence shall be performed without regard to case. |
nosubs |
Specifies that when a regular expression is matched against a character container sequence, then no sub-expression matches are to be stored in the supplied match_results structure. |
optimize |
Specifies that the regular expression engine should pay more attention to the speed with which regular expressions are matched, and less to the speed with which regular expression objects are constructed. Otherwise it has no detectable effect on the program output. |
collate |
Specifies that character ranges of the form "[a-b]" should be locale sensitive. |
single_line |
Specifies that the ^ and $ metacharacters DO NOT match at internal line breaks. Note that this is the opposite of the perl default. It is the inverse of perl's /m (multi-line) modifier. |
not_dot_null |
Specifies that the . metacharacter does not match the null character \0. |
not_dot_newline |
Specifies that the . metacharacter does not match the newline character \n. |
ignore_white_space |
Specifies that non-escaped white-space is not significant. |
|
inline |
INTERNAL ONLY.
|
inline |
INTERNAL ONLY.
|
inline |
INTERNAL ONLY.
|
inline |
INTERNAL ONLY.
|
inline |
INTERNAL ONLY.
|
inline |
INTERNAL ONLY.
|
inline |
INTERNAL ONLY.
References boost::asio::b.
|
inline |
INTERNAL ONLY.
References boost::asio::b.