Lines Matching refs:basic_regex
125 class basic_regex
149 basic_regex();
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);
152 basic_regex(const basic_regex&);
153 basic_regex(basic_regex&&) noexcept;
155 explicit basic_regex(const basic_string<charT, ST, SA>& p,
158 basic_regex(ForwardIterator first, ForwardIterator last,
160 basic_regex(initializer_list<charT>, flag_type = regex_constants::ECMAScript);
162 ~basic_regex();
164 basic_regex& operator=(const basic_regex&);
165 basic_regex& operator=(basic_regex&&) noexcept;
166 basic_regex& operator=(const charT* ptr);
167 basic_regex& operator=(initializer_list<charT> il);
169 basic_regex& operator=(const basic_string<charT, ST, SA>& p);
172 basic_regex& assign(const basic_regex& that);
173 basic_regex& assign(basic_regex&& that) noexcept;
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);
177 basic_regex& assign(const basic_string<charT, string_traits, A>& s,
180 basic_regex& assign(InputIterator first, InputIterator last,
182 basic_regex& assign(initializer_list<charT>, flag_type f = regex_constants::ECMAScript);
193 void swap(basic_regex&);
197 basic_regex(ForwardIterator, ForwardIterator,
199 -> basic_regex<typename iterator_traits<ForwardIterator>::value_type>; // C++17
201 typedef basic_regex<char> regex;
202 typedef basic_regex<wchar_t> wregex;
205 void swap(basic_regex<charT, traits>& e1, basic_regex<charT, traits>& e2);
537 const basic_regex<charT, traits>& e,
543 const basic_regex<charT, traits>& e,
549 const basic_regex<charT, traits>& e,
556 const basic_regex<charT, traits>& e,
563 const basic_regex<charT, traits>& e,
568 regex_match(const charT* str, const basic_regex<charT, traits>& e,
574 const basic_regex<charT, traits>& e,
581 const basic_regex<charT, traits>& e,
587 const basic_regex<charT, traits>& e,
593 const basic_regex<charT, traits>& e,
598 regex_search(const charT* str, const basic_regex<charT, traits>& e,
604 const basic_regex<charT, traits>& e,
611 const basic_regex<charT, traits>& e,
618 const basic_regex<charT, traits>& e,
626 const basic_regex<charT, traits>& e,
635 const basic_regex<charT, traits>& e, const charT* fmt,
641 const basic_regex<charT, traits>& e,
648 const basic_regex<charT, traits>& e, const charT* fmt,
654 const basic_regex<charT, traits>& e,
661 const basic_regex<charT, traits>& e,
671 typedef basic_regex<charT, traits> regex_type;
710 typedef basic_regex<charT, traits> regex_type;
2541 class _LIBCPP_TEMPLATE_VIS basic_regex;
2543 typedef basic_regex<char> regex;
2544 typedef basic_regex<wchar_t> wregex;
2551 basic_regex
2589 basic_regex()
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)
2609 // basic_regex(const basic_regex&) = default;
2610 // basic_regex(basic_regex&&) = default;
2613 explicit basic_regex(const basic_string<value_type, _ST, _SA>& __p,
2623 basic_regex(_ForwardIterator __first, _ForwardIterator __last,
2632 basic_regex(initializer_list<value_type> __il,
2641 // ~basic_regex() = default;
2643 // basic_regex& operator=(const basic_regex&) = default;
2644 // basic_regex& operator=(basic_regex&&) = default;
2646 basic_regex& operator=(const value_type* __p)
2650 basic_regex& operator=(initializer_list<value_type> __il)
2655 basic_regex& operator=(const basic_string<value_type, _ST, _SA>& __p)
2660 basic_regex& assign(const basic_regex& __that)
2664 basic_regex& assign(basic_regex&& __that) _NOEXCEPT
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…
2675 basic_regex& assign(const basic_string<value_type, _ST, _SA>& __s,
2685 basic_regex&
2711 basic_regex&
2716 return assign(basic_regex(__first, __last, __f));
2722 basic_regex& assign(initializer_list<value_type> __il,
2746 void swap(basic_regex& __r);
2930 void __push_lookahead(const basic_regex&, bool, unsigned);
2962 regex_search(_Bp, _Bp, match_results<_Bp, _Ap>&, const basic_regex<_Cp, _Tp>&,
2969 const basic_regex<_Cp, _Tp>&, regex_constants::match_flag_type);
2974 regex_search(_Bp, _Bp, const basic_regex<_Cp, _Tp>&,
2981 const basic_regex<_Cp, _Tp>&, regex_constants::match_flag_type);
2986 regex_search(const _Cp*, match_results<const _Cp*, _Ap>&, const basic_regex<_Cp, _Tp>&,
2993 const basic_regex<_Cp, _Tp>& __e,
3001 const basic_regex<_Cp, _Tp>& __e,
3010 const basic_regex<_Cp, _Tp>& __e,
3020 basic_regex(_ForwardIterator, _ForwardIterator,
3022 -> basic_regex<typename iterator_traits<_ForwardIterator>::value_type>;
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;
3048 basic_regex<_CharT, _Traits>::swap(basic_regex& __r)
3063 swap(basic_regex<_CharT, _Traits>& __x, basic_regex<_CharT, _Traits>& __y)
3076 basic_regex<_CharT, _Traits> __exp_;
3086 …__lookahead(const basic_regex<_CharT, _Traits>& __exp, bool __invert, __node<_CharT>* __s, unsigne…
3122 basic_regex<_CharT, _Traits>::__init(_ForwardIterator __first, _ForwardIterator __last)
3133 basic_regex<_CharT, _Traits>::__parse(_ForwardIterator __first,
3169 basic_regex<_CharT, _Traits>::__parse_basic_reg_exp(_ForwardIterator __first,
3201 basic_regex<_CharT, _Traits>::__parse_extended_reg_exp(_ForwardIterator __first,
3224 basic_regex<_CharT, _Traits>::__parse_ERE_branch(_ForwardIterator __first,
3241 basic_regex<_CharT, _Traits>::__parse_ERE_expression(_ForwardIterator __first,
3282 basic_regex<_CharT, _Traits>::__parse_RE_expression(_ForwardIterator __first,
3298 basic_regex<_CharT, _Traits>::__parse_simple_RE(_ForwardIterator __first,
3316 basic_regex<_CharT, _Traits>::__parse_nondupl_RE(_ForwardIterator __first,
3344 basic_regex<_CharT, _Traits>::__parse_one_char_or_coll_elem_RE(
3370 basic_regex<_CharT, _Traits>::__parse_one_char_or_coll_elem_ERE(
3396 basic_regex<_CharT, _Traits>::__parse_Back_open_paren(_ForwardIterator __first,
3414 basic_regex<_CharT, _Traits>::__parse_Back_close_paren(_ForwardIterator __first,
3432 basic_regex<_CharT, _Traits>::__parse_Back_open_brace(_ForwardIterator __first,
3450 basic_regex<_CharT, _Traits>::__parse_Back_close_brace(_ForwardIterator __first,
3468 basic_regex<_CharT, _Traits>::__parse_BACKREF(_ForwardIterator __first,
3483 basic_regex<_CharT, _Traits>::__parse_ORD_CHAR(_ForwardIterator __first,
3503 basic_regex<_CharT, _Traits>::__parse_ORD_CHAR_ERE(_ForwardIterator __first,
3541 basic_regex<_CharT, _Traits>::__parse_QUOTED_CHAR(_ForwardIterator __first,
3572 basic_regex<_CharT, _Traits>::__parse_QUOTED_CHAR_ERE(_ForwardIterator __first,
3616 basic_regex<_CharT, _Traits>::__parse_RE_dupl_symbol(_ForwardIterator __first,
3679 basic_regex<_CharT, _Traits>::__parse_ERE_dupl_symbol(_ForwardIterator __first,
3790 basic_regex<_CharT, _Traits>::__parse_bracket_expression(_ForwardIterator __first,
3831 basic_regex<_CharT, _Traits>::__parse_follow_list(_ForwardIterator __first,
3852 basic_regex<_CharT, _Traits>::__parse_expression_term(_ForwardIterator __first,
3937 basic_regex<_CharT, _Traits>::__parse_class_escape(_ForwardIterator __first,
3980 basic_regex<_CharT, _Traits>::__parse_awk_escape(_ForwardIterator __first,
4061 basic_regex<_CharT, _Traits>::__parse_equivalence_class(_ForwardIterator __first,
4103 basic_regex<_CharT, _Traits>::__parse_character_class(_ForwardIterator __first,
4128 basic_regex<_CharT, _Traits>::__parse_collating_symbol(_ForwardIterator __first,
4156 basic_regex<_CharT, _Traits>::__parse_DUP_COUNT(_ForwardIterator __first,
4183 basic_regex<_CharT, _Traits>::__parse_ecma_exp(_ForwardIterator __first,
4206 basic_regex<_CharT, _Traits>::__parse_alternative(_ForwardIterator __first,
4222 basic_regex<_CharT, _Traits>::__parse_term(_ForwardIterator __first,
4243 basic_regex<_CharT, _Traits>::__parse_assertion(_ForwardIterator __first,
4287 basic_regex __exp;
4300 basic_regex __exp;
4324 basic_regex<_CharT, _Traits>::__parse_atom(_ForwardIterator __first,
4387 basic_regex<_CharT, _Traits>::__parse_atom_escape(_ForwardIterator __first,
4418 basic_regex<_CharT, _Traits>::__parse_decimal_escape(_ForwardIterator __first,
4449 basic_regex<_CharT, _Traits>::__parse_character_class_escape(_ForwardIterator __first,
4497 basic_regex<_CharT, _Traits>::__parse_character_escape(_ForwardIterator __first,
4625 basic_regex<_CharT, _Traits>::__parse_pattern_character(_ForwardIterator __first,
4659 basic_regex<_CharT, _Traits>::__parse_grep(_ForwardIterator __first,
4690 basic_regex<_CharT, _Traits>::__parse_egrep(_ForwardIterator __first,
4720 basic_regex<_CharT, _Traits>::__test_back_ref(_CharT c)
4736 basic_regex<_CharT, _Traits>::__push_loop(size_t __min, size_t __max,
4755 basic_regex<_CharT, _Traits>::__push_char(value_type __c)
4770 basic_regex<_CharT, _Traits>::__push_begin_marked_subexpression()
4783 basic_regex<_CharT, _Traits>::__push_end_marked_subexpression(unsigned __sub)
4795 basic_regex<_CharT, _Traits>::__push_l_anchor()
4803 basic_regex<_CharT, _Traits>::__push_r_anchor()
4811 basic_regex<_CharT, _Traits>::__push_match_any()
4819 basic_regex<_CharT, _Traits>::__push_match_any_but_newline()
4827 basic_regex<_CharT, _Traits>::__push_empty()
4835 basic_regex<_CharT, _Traits>::__push_word_boundary(bool __invert)
4844 basic_regex<_CharT, _Traits>::__push_back_ref(int __i)
4859 basic_regex<_CharT, _Traits>::__push_alternation(__owns_one_state<_CharT>* __sa,
4874 basic_regex<_CharT, _Traits>::__start_matching_list(bool __negate)
4887 basic_regex<_CharT, _Traits>::__push_lookahead(const basic_regex& __exp,
5509 template <class, class> friend class basic_regex;
5514 regex_match(_Bp, _Bp, match_results<_Bp, _Ap>&, const basic_regex<_Cp, _Tp>&,
5702 basic_regex<_CharT, _Traits>::__match_at_start_ecma(
5786 basic_regex<_CharT, _Traits>::__match_at_start_posix_nosubs(
5880 basic_regex<_CharT, _Traits>::__match_at_start_posix_subs(
5986 basic_regex<_CharT, _Traits>::__match_at_start(
6001 basic_regex<_CharT, _Traits>::__search(
6046 const basic_regex<_CharT, _Traits>& __e,
6063 const basic_regex<_CharT, _Traits>& __e,
6077 const basic_regex<_CharT, _Traits>& __e,
6087 const basic_regex<_CharT, _Traits>& __e,
6099 const basic_regex<_CharT, _Traits>& __e,
6110 const basic_regex<_CharT, _Traits>& __e,
6119 regex_search(const _CharT* __str, const basic_regex<_CharT, _Traits>& __e,
6130 const basic_regex<_CharT, _Traits>& __e,
6142 const basic_regex<_CharT, _Traits>& __e,
6156 const basic_regex<_Cp, _Tp>& __e,
6166 const basic_regex<_CharT, _Traits>& __e,
6186 const basic_regex<_CharT, _Traits>& __e,
6197 const basic_regex<_CharT, _Traits>& __e,
6208 const basic_regex<_CharT, _Traits>& __e,
6220 const basic_regex<_CharT, _Traits>& __e,
6227 regex_match(const _CharT* __str, const basic_regex<_CharT, _Traits>& __e,
6237 const basic_regex<_CharT, _Traits>& __e,
6265 typedef basic_regex<_CharT, _Traits> regex_type;
6393 typedef basic_regex<_CharT, _Traits> regex_type;
6675 const basic_regex<_CharT, _Traits>& __e, const _CharT* __fmt,
6710 const basic_regex<_CharT, _Traits>& __e,
6722 const basic_regex<_CharT, _Traits>& __e,
6736 const basic_regex<_CharT, _Traits>& __e, const _CharT* __fmt,
6749 const basic_regex<_CharT, _Traits>& __e,
6764 const basic_regex<_CharT, _Traits>& __e,