libstdc++
|
5.2 Matching Rules | |
Matching a regular expression against a sequence of characters [first, last) proceeds according to the rules of the grammar specified for the regular expression object, modified according to the effects listed below for any bitmask elements set. | |
enum | __match_flag { _S_not_bol, _S_not_eol, _S_not_bow, _S_not_eow, _S_any, _S_not_null, _S_continuous, _S_prev_avail, _S_sed, _S_no_copy, _S_first_only, _S_match_flag_last } |
enum | match_flag_type : unsigned int |
constexpr _GLIBCXX17_INLINE match_flag_type | match_default |
constexpr _GLIBCXX17_INLINE match_flag_type | match_not_bol |
constexpr _GLIBCXX17_INLINE match_flag_type | match_not_eol |
constexpr _GLIBCXX17_INLINE match_flag_type | match_not_bow |
constexpr _GLIBCXX17_INLINE match_flag_type | match_not_eow |
constexpr _GLIBCXX17_INLINE match_flag_type | match_any |
constexpr _GLIBCXX17_INLINE match_flag_type | match_not_null |
constexpr _GLIBCXX17_INLINE match_flag_type | match_continuous |
constexpr _GLIBCXX17_INLINE match_flag_type | match_prev_avail |
constexpr _GLIBCXX17_INLINE match_flag_type | format_default |
constexpr _GLIBCXX17_INLINE match_flag_type | format_sed |
constexpr _GLIBCXX17_INLINE match_flag_type | format_no_copy |
constexpr _GLIBCXX17_INLINE match_flag_type | format_first_only |
constexpr match_flag_type | operator& (match_flag_type __a, match_flag_type __b) |
constexpr match_flag_type | operator| (match_flag_type __a, match_flag_type __b) |
constexpr match_flag_type | operator^ (match_flag_type __a, match_flag_type __b) |
constexpr match_flag_type | operator~ (match_flag_type __a) |
match_flag_type & | operator&= (match_flag_type &__a, match_flag_type __b) |
match_flag_type & | operator|= (match_flag_type &__a, match_flag_type __b) |
match_flag_type & | operator^= (match_flag_type &__a, match_flag_type __b) |
5.3 Error Types | |
enum | error_type { _S_error_collate, _S_error_ctype, _S_error_escape, _S_error_backref, _S_error_brack, _S_error_paren, _S_error_brace, _S_error_badbrace, _S_error_range, _S_error_space, _S_error_badrepeat, _S_error_complexity, _S_error_stack } |
constexpr error_type | error_collate (_S_error_collate) |
constexpr error_type | error_ctype (_S_error_ctype) |
constexpr error_type | error_escape (_S_error_escape) |
constexpr error_type | error_backref (_S_error_backref) |
constexpr error_type | error_brack (_S_error_brack) |
constexpr error_type | error_paren (_S_error_paren) |
constexpr error_type | error_brace (_S_error_brace) |
constexpr error_type | error_badbrace (_S_error_badbrace) |
constexpr error_type | error_range (_S_error_range) |
constexpr error_type | error_space (_S_error_space) |
constexpr error_type | error_badrepeat (_S_error_badrepeat) |
constexpr error_type | error_complexity (_S_error_complexity) |
constexpr error_type | error_stack (_S_error_stack) |
ISO C++-0x entities sub namespace for regex.