Lines Matching refs:regex_constants
21 namespace regex_constants
81 } // regex_constants
87 explicit regex_error(regex_constants::error_type ecode);
88 regex_constants::error_type code() const;
132 typedef regex_constants::syntax_option_type flag_type;
136 static constexpr regex_constants::syntax_option_type icase = regex_constants::icase;
137 static constexpr regex_constants::syntax_option_type nosubs = regex_constants::nosubs;
138 static constexpr regex_constants::syntax_option_type optimize = regex_constants::optimize;
139 static constexpr regex_constants::syntax_option_type collate = regex_constants::collate;
140 static constexpr regex_constants::syntax_option_type ECMAScript = regex_constants::ECMAScript;
141 static constexpr regex_constants::syntax_option_type basic = regex_constants::basic;
142 static constexpr regex_constants::syntax_option_type extended = regex_constants::extended;
143 static constexpr regex_constants::syntax_option_type awk = regex_constants::awk;
144 static constexpr regex_constants::syntax_option_type grep = regex_constants::grep;
145 static constexpr regex_constants::syntax_option_type egrep = regex_constants::egrep;
146 static constexpr regex_constants::syntax_option_type multiline = regex_constants::multiline;
150 explicit basic_regex(const charT* p, flag_type f = regex_constants::ECMAScript);
151 basic_regex(const charT* p, size_t len, flag_type f = regex_constants::ECMAScript);
156 flag_type f = regex_constants::ECMAScript);
159 flag_type f = regex_constants::ECMAScript);
160 basic_regex(initializer_list<charT>, flag_type = regex_constants::ECMAScript);
174 basic_regex& assign(const charT* ptr, flag_type f = regex_constants::ECMAScript);
175 basic_regex& assign(const charT* p, size_t len, flag_type f = regex_constants::ECMAScript);
178 flag_type f = regex_constants::ECMAScript);
181 flag_type f = regex_constants::ECMAScript);
182 basic_regex& assign(initializer_list<charT>, flag_type f = regex_constants::ECMAScript);
198 regex_constants::syntax_option_type = regex_constants::ECMAScript)
493 regex_constants::match_flag_type flags = regex_constants::format_default) const;
497 regex_constants::match_flag_type flags = regex_constants::format_default) const;
501 regex_constants::match_flag_type flags = regex_constants::format_default) const;
504 regex_constants::match_flag_type flags = regex_constants::format_default) const;
538 regex_constants::match_flag_type flags = regex_constants::match_default);
544 regex_constants::match_flag_type flags = regex_constants::match_default);
550 regex_constants::match_flag_type flags = regex_constants::match_default);
557 regex_constants::match_flag_type flags = regex_constants::match_default);
564 … regex_constants::match_flag_type flags = regex_constants::match_default) = delete; // C++14
569 regex_constants::match_flag_type flags = regex_constants::match_default);
575 regex_constants::match_flag_type flags = regex_constants::match_default);
582 regex_constants::match_flag_type flags = regex_constants::match_default);
588 regex_constants::match_flag_type flags = regex_constants::match_default);
594 regex_constants::match_flag_type flags = regex_constants::match_default);
599 regex_constants::match_flag_type flags = regex_constants::match_default);
605 regex_constants::match_flag_type flags = regex_constants::match_default);
612 regex_constants::match_flag_type flags = regex_constants::match_default);
619 … regex_constants::match_flag_type flags = regex_constants::match_default) = delete; // C++14
628 regex_constants::match_flag_type flags = regex_constants::match_default);
636 regex_constants::match_flag_type flags = regex_constants::match_default);
643 regex_constants::match_flag_type flags = regex_constants::match_default);
649 regex_constants::match_flag_type flags = regex_constants::match_default);
656 regex_constants::match_flag_type flags = regex_constants::match_default);
663 regex_constants::match_flag_type flags = regex_constants::match_default);
681 regex_constants::match_flag_type m = regex_constants::match_default);
684 regex_constants::match_flag_type m
685 = regex_constants::match_default) = delete; // C++14
720 regex_constants::match_flag_type m = regex_constants::match_default);
723 … regex_constants::match_flag_type m = regex_constants::match_default) = delete; // C++14
726 regex_constants::match_flag_type m = regex_constants::match_default);
729 … regex_constants::match_flag_type m = regex_constants::match_default) = delete; // C++14
732 regex_constants::match_flag_type m = regex_constants::match_default);
735 … regex_constants::match_flag_type m = regex_constants::match_default) = delete; // C++14
739 regex_constants::match_flag_type m = regex_constants::match_default);
743 … regex_constants::match_flag_type m = regex_constants::match_default) = delete; // C++14
791 namespace regex_constants
980 } // regex_constants
985 regex_constants::error_type __code_;
987 explicit regex_error(regex_constants::error_type __ecode);
991 regex_constants::error_type code() const {return __code_;}
994 template <regex_constants::error_type _Ev>
1360 regex_constants::match_flag_type __flags_;
1785 __throw_regex_error<regex_constants::error_backref>();
1950 if (!(__s.__flags_ & regex_constants::match_not_eow))
1958 !(__s.__flags_ & regex_constants::match_prev_avail))
1960 if (!(__s.__flags_ & regex_constants::match_not_bow))
2022 !(__s.__flags_ & regex_constants::match_not_bol))
2066 !(__s.__flags_ & regex_constants::match_not_eol))
2345 __throw_regex_error<regex_constants::error_range>();
2558 typedef regex_constants::syntax_option_type flag_type;
2575 static const regex_constants::syntax_option_type icase = regex_constants::icase;
2576 static const regex_constants::syntax_option_type nosubs = regex_constants::nosubs;
2577 static const regex_constants::syntax_option_type optimize = regex_constants::optimize;
2578 static const regex_constants::syntax_option_type collate = regex_constants::collate;
2579 static const regex_constants::syntax_option_type ECMAScript = regex_constants::ECMAScript;
2580 static const regex_constants::syntax_option_type basic = regex_constants::basic;
2581 static const regex_constants::syntax_option_type extended = regex_constants::extended;
2582 static const regex_constants::syntax_option_type awk = regex_constants::awk;
2583 static const regex_constants::syntax_option_type grep = regex_constants::grep;
2584 static const regex_constants::syntax_option_type egrep = regex_constants::egrep;
2585 static const regex_constants::syntax_option_type multiline = regex_constants::multiline;
2590 … : __flags_(regex_constants::ECMAScript), __marked_count_(0), __loop_count_(0), __open_count_(0),
2594 explicit basic_regex(const value_type* __p, flag_type __f = regex_constants::ECMAScript)
2602 basic_regex(const value_type* __p, size_t __len, flag_type __f = regex_constants::ECMAScript)
2614 flag_type __f = regex_constants::ECMAScript)
2624 flag_type __f = regex_constants::ECMAScript)
2633 flag_type __f = regex_constants::ECMAScript)
2668 basic_regex& assign(const value_type* __p, flag_type __f = regex_constants::ECMAScript)
2671 …basic_regex& assign(const value_type* __p, size_t __len, flag_type __f = regex_constants::ECMAScri…
2676 flag_type __f = regex_constants::ECMAScript)
2688 flag_type __f = regex_constants::ECMAScript)
2714 flag_type __f = regex_constants::ECMAScript)
2723 flag_type __f = regex_constants::ECMAScript)
2936 regex_constants::match_flag_type __flags) const;
2942 regex_constants::match_flag_type __flags, bool) const;
2947 regex_constants::match_flag_type __flags, bool) const;
2952 regex_constants::match_flag_type __flags, bool) const;
2957 regex_constants::match_flag_type __flags, bool) const;
2963 regex_constants::match_flag_type);
2969 const basic_regex<_Cp, _Tp>&, regex_constants::match_flag_type);
2975 regex_constants::match_flag_type);
2981 const basic_regex<_Cp, _Tp>&, regex_constants::match_flag_type);
2987 regex_constants::match_flag_type);
2994 regex_constants::match_flag_type __flags);
3002 regex_constants::match_flag_type __flags);
3011 regex_constants::match_flag_type __flags);
3021 regex_constants::syntax_option_type = regex_constants::ECMAScript)
3026 const regex_constants::syntax_option_type basic_regex<_CharT, _Traits>::icase;
3028 const regex_constants::syntax_option_type basic_regex<_CharT, _Traits>::nosubs;
3030 const regex_constants::syntax_option_type basic_regex<_CharT, _Traits>::optimize;
3032 const regex_constants::syntax_option_type basic_regex<_CharT, _Traits>::collate;
3034 const regex_constants::syntax_option_type basic_regex<_CharT, _Traits>::ECMAScript;
3036 const regex_constants::syntax_option_type basic_regex<_CharT, _Traits>::basic;
3038 const regex_constants::syntax_option_type basic_regex<_CharT, _Traits>::extended;
3040 const regex_constants::syntax_option_type basic_regex<_CharT, _Traits>::awk;
3042 const regex_constants::syntax_option_type basic_regex<_CharT, _Traits>::grep;
3044 const regex_constants::syntax_option_type basic_regex<_CharT, _Traits>::egrep;
3101 (__s.__flags_ | regex_constants::match_continuous) &
3102 ~regex_constants::__full_match,
3124 if (__get_grammar(__flags_) == 0) __flags_ |= regex_constants::ECMAScript;
3127 __throw_regex_error<regex_constants::__re_err_parse>();
3161 __throw_regex_error<regex_constants::__re_err_grammar>();
3193 __throw_regex_error<regex_constants::__re_err_empty>();
3207 __throw_regex_error<regex_constants::__re_err_empty>();
3214 __throw_regex_error<regex_constants::__re_err_empty>();
3229 __throw_regex_error<regex_constants::__re_err_empty>();
3265 __throw_regex_error<regex_constants::error_paren>();
3331 __throw_regex_error<regex_constants::error_paren>();
3638 __throw_regex_error<regex_constants::error_badbrace>();
3641 __throw_regex_error<regex_constants::error_brace>();
3646 __throw_regex_error<regex_constants::error_brace>();
3658 __throw_regex_error<regex_constants::error_brace>();
3664 __throw_regex_error<regex_constants::error_badbrace>();
3725 __throw_regex_error<regex_constants::error_badbrace>();
3728 __throw_regex_error<regex_constants::error_brace>();
3744 __throw_regex_error<regex_constants::error_badbrace>();
3761 __throw_regex_error<regex_constants::error_brace>();
3764 __throw_regex_error<regex_constants::error_brace>();
3767 __throw_regex_error<regex_constants::error_badbrace>();
3778 __throw_regex_error<regex_constants::error_badbrace>();
3797 __throw_regex_error<regex_constants::error_brack>();
3807 __throw_regex_error<regex_constants::error_brack>();
3815 __throw_regex_error<regex_constants::error_brack>();
3822 __throw_regex_error<regex_constants::error_brack>();
3943 __throw_regex_error<regex_constants::error_escape>();
3985 __throw_regex_error<regex_constants::error_escape>();
4054 __throw_regex_error<regex_constants::error_escape>();
4071 __throw_regex_error<regex_constants::error_brack>();
4076 __throw_regex_error<regex_constants::error_collate>();
4093 __throw_regex_error<regex_constants::error_collate>();
4113 __throw_regex_error<regex_constants::error_brack>();
4119 __throw_regex_error<regex_constants::error_ctype>();
4138 __throw_regex_error<regex_constants::error_brack>();
4147 __throw_regex_error<regex_constants::error_collate>();
4171 __throw_regex_error<regex_constants::error_badbrace>();
4294 __throw_regex_error<regex_constants::error_paren>();
4307 __throw_regex_error<regex_constants::error_paren>();
4345 __throw_regex_error<regex_constants::error_paren>();
4352 __throw_regex_error<regex_constants::error_paren>();
4363 __throw_regex_error<regex_constants::error_paren>();
4374 __throw_regex_error<regex_constants::error_badrepeat>();
4394 __throw_regex_error<regex_constants::error_escape>();
4435 __throw_regex_error<regex_constants::error_backref>();
4439 __throw_regex_error<regex_constants::error_backref>();
4556 __throw_regex_error<regex_constants::error_escape>();
4559 __throw_regex_error<regex_constants::error_escape>();
4564 __throw_regex_error<regex_constants::error_escape>();
4567 __throw_regex_error<regex_constants::error_escape>();
4571 __throw_regex_error<regex_constants::error_escape>();
4574 __throw_regex_error<regex_constants::error_escape>();
4580 __throw_regex_error<regex_constants::error_escape>();
4583 __throw_regex_error<regex_constants::error_escape>();
4587 __throw_regex_error<regex_constants::error_escape>();
4590 __throw_regex_error<regex_constants::error_escape>();
4615 __throw_regex_error<regex_constants::error_escape>();
4726 __throw_regex_error<regex_constants::error_backref>();
5441 regex_constants::match_flag_type __flags = regex_constants::format_default) const;
5446 regex_constants::match_flag_type __flags = regex_constants::format_default) const
5452 regex_constants::match_flag_type __flags = regex_constants::format_default) const
5462 regex_constants::match_flag_type __flags = regex_constants::format_default) const
5515 regex_constants::match_flag_type);
5561 regex_constants::match_flag_type __flags) const
5564 if (__flags & regex_constants::format_sed)
5628 __throw_regex_error<regex_constants::error_escape>();
5705 regex_constants::match_flag_type __flags, bool __at_first) const
5733 __throw_regex_error<regex_constants::error_complexity>();
5740 if ((__flags & regex_constants::match_not_null) &&
5746 if ((__flags & regex_constants::__full_match) &&
5774 __throw_regex_error<regex_constants::__re_err_unknown>();
5789 regex_constants::match_flag_type __flags, bool __at_first) const
5814 __throw_regex_error<regex_constants::error_complexity>();
5821 if ((__flags & regex_constants::match_not_null) &&
5827 if ((__flags & regex_constants::__full_match) &&
5862 __throw_regex_error<regex_constants::__re_err_unknown>();
5883 regex_constants::match_flag_type __flags, bool __at_first) const
5917 __throw_regex_error<regex_constants::error_complexity>();
5924 if ((__flags & regex_constants::match_not_null) &&
5930 if ((__flags & regex_constants::__full_match) &&
5966 __throw_regex_error<regex_constants::__re_err_unknown>();
5989 regex_constants::match_flag_type __flags, bool __at_first) const
6004 regex_constants::match_flag_type __flags) const
6006 if (__flags & regex_constants::match_prev_avail)
6007 __flags &= ~(regex_constants::match_not_bol | regex_constants::match_not_bow);
6010 __flags & regex_constants::__no_update_pos);
6012 !(__flags & regex_constants::__no_update_pos)))
6020 if (__first != __last && !(__flags & regex_constants::match_continuous))
6022 __flags |= regex_constants::match_prev_avail;
6047 regex_constants::match_flag_type __flags = regex_constants::match_default)
6049 int __offset = (__flags & regex_constants::match_prev_avail) ? 1 : 0;
6053 __m.__assign(__first, __last, __mc, __flags & regex_constants::__no_update_pos);
6064 regex_constants::match_flag_type __flags = regex_constants::match_default)
6068 __m.__assign(__first, __last, __mc, __flags & regex_constants::__no_update_pos);
6078 regex_constants::match_flag_type __flags = regex_constants::match_default)
6088 regex_constants::match_flag_type __flags = regex_constants::match_default)
6100 regex_constants::match_flag_type __flags = regex_constants::match_default)
6111 regex_constants::match_flag_type __flags = regex_constants::match_default)
6120 regex_constants::match_flag_type __flags = regex_constants::match_default)
6131 regex_constants::match_flag_type __flags = regex_constants::match_default)
6143 regex_constants::match_flag_type __flags = regex_constants::match_default)
6147 __m.__assign(__s.begin(), __s.end(), __mc, __flags & regex_constants::__no_update_pos);
6157 regex_constants::match_flag_type __flags = regex_constants::match_default) = delete;
6167 regex_constants::match_flag_type __flags = regex_constants::match_default)
6171 __flags | regex_constants::match_continuous |
6172 regex_constants::__full_match);
6187 regex_constants::match_flag_type __flags = regex_constants::match_default)
6198 regex_constants::match_flag_type __flags = regex_constants::match_default)
6209 regex_constants::match_flag_type __flags = regex_constants::match_default)
6221 regex_constants::match_flag_type __flags = regex_constants::match_default) = delete;
6228 regex_constants::match_flag_type __flags = regex_constants::match_default)
6238 regex_constants::match_flag_type __flags = regex_constants::match_default)
6276 regex_constants::match_flag_type __flags_;
6283 regex_constants::match_flag_type __m
6284 = regex_constants::match_default);
6288 regex_constants::match_flag_type __m
6289 = regex_constants::match_default) = delete;
6320 const regex_type& __re, regex_constants::match_flag_type __m)
6349 __flags_ |= regex_constants::__no_update_pos;
6359 __flags_ | regex_constants::match_not_null |
6360 regex_constants::match_continuous))
6365 __flags_ |= regex_constants::match_prev_avail;
6413 regex_constants::match_flag_type __m =
6414 regex_constants::match_default);
6418 regex_constants::match_flag_type __m =
6419 regex_constants::match_default) = delete;
6424 regex_constants::match_flag_type __m =
6425 regex_constants::match_default);
6429 regex_constants::match_flag_type __m =
6430 regex_constants::match_default) = delete;
6437 regex_constants::match_flag_type __m =
6438 regex_constants::match_default);
6444 regex_constants::match_flag_type __m =
6445 regex_constants::match_default) = delete;
6453 regex_constants::match_flag_type __m =
6454 regex_constants::match_default);
6461 regex_constants::match_flag_type __m =
6462 regex_constants::match_default) = delete;
6527 regex_constants::match_flag_type __m)
6539 regex_constants::match_flag_type __m)
6554 regex_constants::match_flag_type __m)
6570 regex_constants::match_flag_type __m)
6676 regex_constants::match_flag_type __flags = regex_constants::match_default)
6683 if (!(__flags & regex_constants::format_no_copy))
6691 if (!(__flags & regex_constants::format_no_copy))
6695 if (__flags & regex_constants::format_first_only)
6698 if (!(__flags & regex_constants::format_no_copy))
6712 regex_constants::match_flag_type __flags = regex_constants::match_default)
6724 regex_constants::match_flag_type __flags = regex_constants::match_default)
6737 regex_constants::match_flag_type __flags = regex_constants::match_default)
6751 regex_constants::match_flag_type __flags = regex_constants::match_default)
6766 regex_constants::match_flag_type __flags = regex_constants::match_default)