Lines Matching refs:_ForwardIterator
1063 template <class _ForwardIterator>
1065 transform(_ForwardIterator __f, _ForwardIterator __l) const;
1066 template <class _ForwardIterator>
1069 transform_primary( _ForwardIterator __f, _ForwardIterator __l) const
1071 template <class _ForwardIterator>
1074 lookup_collatename(_ForwardIterator __f, _ForwardIterator __l) const
1076 template <class _ForwardIterator>
1079 lookup_classname(_ForwardIterator __f, _ForwardIterator __l,
1093 template <class _ForwardIterator>
1095 __transform_primary(_ForwardIterator __f, _ForwardIterator __l, char) const;
1097 template <class _ForwardIterator>
1099 __transform_primary(_ForwardIterator __f, _ForwardIterator __l, wchar_t) const;
1101 template <class _ForwardIterator>
1103 __lookup_collatename(_ForwardIterator __f, _ForwardIterator __l, char) const;
1105 template <class _ForwardIterator>
1107 __lookup_collatename(_ForwardIterator __f, _ForwardIterator __l, wchar_t) const;
1109 template <class _ForwardIterator>
1111 __lookup_classname(_ForwardIterator __f, _ForwardIterator __l,
1114 template <class _ForwardIterator>
1116 __lookup_classname(_ForwardIterator __f, _ForwardIterator __l,
1148 template <class _ForwardIterator>
1150 regex_traits<_CharT>::transform(_ForwardIterator __f, _ForwardIterator __l) const
1177 template <class _ForwardIterator>
1179 regex_traits<_CharT>::__transform_primary(_ForwardIterator __f,
1180 _ForwardIterator __l, char) const
1200 template <class _ForwardIterator>
1202 regex_traits<_CharT>::__transform_primary(_ForwardIterator __f,
1203 _ForwardIterator __l, wchar_t) const
1227 template <class _ForwardIterator>
1229 regex_traits<_CharT>::__lookup_collatename(_ForwardIterator __f,
1230 _ForwardIterator __l, char) const
1251 template <class _ForwardIterator>
1253 regex_traits<_CharT>::__lookup_collatename(_ForwardIterator __f,
1254 _ForwardIterator __l, wchar_t) const
1291 template <class _ForwardIterator>
1293 regex_traits<_CharT>::__lookup_classname(_ForwardIterator __f,
1294 _ForwardIterator __l,
1304 template <class _ForwardIterator>
1306 regex_traits<_CharT>::__lookup_classname(_ForwardIterator __f,
1307 _ForwardIterator __l,
2693 template <class _ForwardIterator>
2695 basic_regex(_ForwardIterator __first, _ForwardIterator __last,
2773 template <class _ForwardIterator>
2777 __is_cpp17_forward_iterator<_ForwardIterator>::value,
2780 assign(_ForwardIterator __first, _ForwardIterator __last,
2825 template <class _ForwardIterator>
2827 __init(_ForwardIterator __first, _ForwardIterator __last);
2828 template <class _ForwardIterator>
2829 _ForwardIterator
2830 __parse(_ForwardIterator __first, _ForwardIterator __last);
2831 template <class _ForwardIterator>
2832 _ForwardIterator
2833 __parse_basic_reg_exp(_ForwardIterator __first, _ForwardIterator __last);
2834 template <class _ForwardIterator>
2835 _ForwardIterator
2836 __parse_RE_expression(_ForwardIterator __first, _ForwardIterator __last);
2837 template <class _ForwardIterator>
2838 _ForwardIterator
2839 __parse_simple_RE(_ForwardIterator __first, _ForwardIterator __last);
2840 template <class _ForwardIterator>
2841 _ForwardIterator
2842 __parse_nondupl_RE(_ForwardIterator __first, _ForwardIterator __last);
2843 template <class _ForwardIterator>
2844 _ForwardIterator
2845 __parse_one_char_or_coll_elem_RE(_ForwardIterator __first, _ForwardIterator __last);
2846 template <class _ForwardIterator>
2847 _ForwardIterator
2848 __parse_Back_open_paren(_ForwardIterator __first, _ForwardIterator __last);
2849 template <class _ForwardIterator>
2850 _ForwardIterator
2851 __parse_Back_close_paren(_ForwardIterator __first, _ForwardIterator __last);
2852 template <class _ForwardIterator>
2853 _ForwardIterator
2854 __parse_Back_open_brace(_ForwardIterator __first, _ForwardIterator __last);
2855 template <class _ForwardIterator>
2856 _ForwardIterator
2857 __parse_Back_close_brace(_ForwardIterator __first, _ForwardIterator __last);
2858 template <class _ForwardIterator>
2859 _ForwardIterator
2860 __parse_BACKREF(_ForwardIterator __first, _ForwardIterator __last);
2861 template <class _ForwardIterator>
2862 _ForwardIterator
2863 __parse_ORD_CHAR(_ForwardIterator __first, _ForwardIterator __last);
2864 template <class _ForwardIterator>
2865 _ForwardIterator
2866 __parse_QUOTED_CHAR(_ForwardIterator __first, _ForwardIterator __last);
2867 template <class _ForwardIterator>
2868 _ForwardIterator
2869 __parse_RE_dupl_symbol(_ForwardIterator __first, _ForwardIterator __last,
2872 template <class _ForwardIterator>
2873 _ForwardIterator
2874 __parse_ERE_dupl_symbol(_ForwardIterator __first, _ForwardIterator __last,
2877 template <class _ForwardIterator>
2878 _ForwardIterator
2879 __parse_bracket_expression(_ForwardIterator __first, _ForwardIterator __last);
2880 template <class _ForwardIterator>
2881 _ForwardIterator
2882 __parse_follow_list(_ForwardIterator __first, _ForwardIterator __last,
2884 template <class _ForwardIterator>
2885 _ForwardIterator
2886 __parse_expression_term(_ForwardIterator __first, _ForwardIterator __last,
2888 template <class _ForwardIterator>
2889 _ForwardIterator
2890 __parse_equivalence_class(_ForwardIterator __first, _ForwardIterator __last,
2892 template <class _ForwardIterator>
2893 _ForwardIterator
2894 __parse_character_class(_ForwardIterator __first, _ForwardIterator __last,
2896 template <class _ForwardIterator>
2897 _ForwardIterator
2898 __parse_collating_symbol(_ForwardIterator __first, _ForwardIterator __last,
2900 template <class _ForwardIterator>
2901 _ForwardIterator
2902 __parse_DUP_COUNT(_ForwardIterator __first, _ForwardIterator __last, int& __c);
2903 template <class _ForwardIterator>
2904 _ForwardIterator
2905 __parse_extended_reg_exp(_ForwardIterator __first, _ForwardIterator __last);
2906 template <class _ForwardIterator>
2907 _ForwardIterator
2908 __parse_ERE_branch(_ForwardIterator __first, _ForwardIterator __last);
2909 template <class _ForwardIterator>
2910 _ForwardIterator
2911 __parse_ERE_expression(_ForwardIterator __first, _ForwardIterator __last);
2912 template <class _ForwardIterator>
2913 _ForwardIterator
2914 __parse_one_char_or_coll_elem_ERE(_ForwardIterator __first, _ForwardIterator __last);
2915 template <class _ForwardIterator>
2916 _ForwardIterator
2917 __parse_ORD_CHAR_ERE(_ForwardIterator __first, _ForwardIterator __last);
2918 template <class _ForwardIterator>
2919 _ForwardIterator
2920 __parse_QUOTED_CHAR_ERE(_ForwardIterator __first, _ForwardIterator __last);
2921 template <class _ForwardIterator>
2922 _ForwardIterator
2923 __parse_ecma_exp(_ForwardIterator __first, _ForwardIterator __last);
2924 template <class _ForwardIterator>
2925 _ForwardIterator
2926 __parse_alternative(_ForwardIterator __first, _ForwardIterator __last);
2927 template <class _ForwardIterator>
2928 _ForwardIterator
2929 __parse_term(_ForwardIterator __first, _ForwardIterator __last);
2930 template <class _ForwardIterator>
2931 _ForwardIterator
2932 __parse_assertion(_ForwardIterator __first, _ForwardIterator __last);
2933 template <class _ForwardIterator>
2934 _ForwardIterator
2935 __parse_atom(_ForwardIterator __first, _ForwardIterator __last);
2936 template <class _ForwardIterator>
2937 _ForwardIterator
2938 __parse_atom_escape(_ForwardIterator __first, _ForwardIterator __last);
2939 template <class _ForwardIterator>
2940 _ForwardIterator
2941 __parse_decimal_escape(_ForwardIterator __first, _ForwardIterator __last);
2942 template <class _ForwardIterator>
2943 _ForwardIterator
2944 __parse_character_class_escape(_ForwardIterator __first, _ForwardIterator __last);
2945 template <class _ForwardIterator>
2946 _ForwardIterator
2947 __parse_character_escape(_ForwardIterator __first, _ForwardIterator __last,
2949 template <class _ForwardIterator>
2950 _ForwardIterator
2951 __parse_pattern_character(_ForwardIterator __first, _ForwardIterator __last);
2952 template <class _ForwardIterator>
2953 _ForwardIterator
2954 __parse_grep(_ForwardIterator __first, _ForwardIterator __last);
2955 template <class _ForwardIterator>
2956 _ForwardIterator
2957 __parse_egrep(_ForwardIterator __first, _ForwardIterator __last);
2958 template <class _ForwardIterator>
2959 _ForwardIterator
2960 __parse_class_escape(_ForwardIterator __first, _ForwardIterator __last,
2963 template <class _ForwardIterator>
2964 _ForwardIterator
2965 __parse_awk_escape(_ForwardIterator __first, _ForwardIterator __last,
3084 template <class _ForwardIterator,
3085 … class = typename enable_if<__is_cpp17_forward_iterator<_ForwardIterator>::value, nullptr_t>::type
3087 basic_regex(_ForwardIterator, _ForwardIterator,
3089 -> basic_regex<typename iterator_traits<_ForwardIterator>::value_type>;
3187 template <class _ForwardIterator>
3189 basic_regex<_CharT, _Traits>::__init(_ForwardIterator __first, _ForwardIterator __last)
3192 _ForwardIterator __temp = __parse(__first, __last);
3198 template <class _ForwardIterator>
3199 _ForwardIterator
3200 basic_regex<_CharT, _Traits>::__parse(_ForwardIterator __first,
3201 _ForwardIterator __last)
3234 template <class _ForwardIterator>
3235 _ForwardIterator
3236 basic_regex<_CharT, _Traits>::__parse_basic_reg_exp(_ForwardIterator __first,
3237 _ForwardIterator __last)
3251 _ForwardIterator __temp = _VSTD::next(__first);
3266 template <class _ForwardIterator>
3267 _ForwardIterator
3268 basic_regex<_CharT, _Traits>::__parse_extended_reg_exp(_ForwardIterator __first,
3269 _ForwardIterator __last)
3272 _ForwardIterator __temp = __parse_ERE_branch(__first, __last);
3289 template <class _ForwardIterator>
3290 _ForwardIterator
3291 basic_regex<_CharT, _Traits>::__parse_ERE_branch(_ForwardIterator __first,
3292 _ForwardIterator __last)
3294 _ForwardIterator __temp = __parse_ERE_expression(__first, __last);
3306 template <class _ForwardIterator>
3307 _ForwardIterator
3308 basic_regex<_CharT, _Traits>::__parse_ERE_expression(_ForwardIterator __first,
3309 _ForwardIterator __last)
3313 _ForwardIterator __temp = __parse_one_char_or_coll_elem_ERE(__first, __last);
3347 template <class _ForwardIterator>
3348 _ForwardIterator
3349 basic_regex<_CharT, _Traits>::__parse_RE_expression(_ForwardIterator __first,
3350 _ForwardIterator __last)
3354 _ForwardIterator __temp = __parse_simple_RE(__first, __last);
3363 template <class _ForwardIterator>
3364 _ForwardIterator
3365 basic_regex<_CharT, _Traits>::__parse_simple_RE(_ForwardIterator __first,
3366 _ForwardIterator __last)
3372 _ForwardIterator __temp = __parse_nondupl_RE(__first, __last);
3381 template <class _ForwardIterator>
3382 _ForwardIterator
3383 basic_regex<_CharT, _Traits>::__parse_nondupl_RE(_ForwardIterator __first,
3384 _ForwardIterator __last)
3386 _ForwardIterator __temp = __first;
3409 template <class _ForwardIterator>
3410 _ForwardIterator
3412 _ForwardIterator __first,
3413 _ForwardIterator __last)
3415 _ForwardIterator __temp = __parse_ORD_CHAR(__first, __last);
3435 template <class _ForwardIterator>
3436 _ForwardIterator
3438 _ForwardIterator __first,
3439 _ForwardIterator __last)
3441 _ForwardIterator __temp = __parse_ORD_CHAR_ERE(__first, __last);
3461 template <class _ForwardIterator>
3462 _ForwardIterator
3463 basic_regex<_CharT, _Traits>::__parse_Back_open_paren(_ForwardIterator __first,
3464 _ForwardIterator __last)
3468 _ForwardIterator __temp = _VSTD::next(__first);
3479 template <class _ForwardIterator>
3480 _ForwardIterator
3481 basic_regex<_CharT, _Traits>::__parse_Back_close_paren(_ForwardIterator __first,
3482 _ForwardIterator __last)
3486 _ForwardIterator __temp = _VSTD::next(__first);
3497 template <class _ForwardIterator>
3498 _ForwardIterator
3499 basic_regex<_CharT, _Traits>::__parse_Back_open_brace(_ForwardIterator __first,
3500 _ForwardIterator __last)
3504 _ForwardIterator __temp = _VSTD::next(__first);
3515 template <class _ForwardIterator>
3516 _ForwardIterator
3517 basic_regex<_CharT, _Traits>::__parse_Back_close_brace(_ForwardIterator __first,
3518 _ForwardIterator __last)
3522 _ForwardIterator __temp = _VSTD::next(__first);
3533 template <class _ForwardIterator>
3534 _ForwardIterator
3535 basic_regex<_CharT, _Traits>::__parse_BACKREF(_ForwardIterator __first,
3536 _ForwardIterator __last)
3540 _ForwardIterator __temp = _VSTD::next(__first);
3548 template <class _ForwardIterator>
3549 _ForwardIterator
3550 basic_regex<_CharT, _Traits>::__parse_ORD_CHAR(_ForwardIterator __first,
3551 _ForwardIterator __last)
3555 _ForwardIterator __temp = _VSTD::next(__first);
3568 template <class _ForwardIterator>
3569 _ForwardIterator
3570 basic_regex<_CharT, _Traits>::__parse_ORD_CHAR_ERE(_ForwardIterator __first,
3571 _ForwardIterator __last)
3606 template <class _ForwardIterator>
3607 _ForwardIterator
3608 basic_regex<_CharT, _Traits>::__parse_QUOTED_CHAR(_ForwardIterator __first,
3609 _ForwardIterator __last)
3613 _ForwardIterator __temp = _VSTD::next(__first);
3637 template <class _ForwardIterator>
3638 _ForwardIterator
3639 basic_regex<_CharT, _Traits>::__parse_QUOTED_CHAR_ERE(_ForwardIterator __first,
3640 _ForwardIterator __last)
3644 _ForwardIterator __temp = _VSTD::next(__first);
3681 template <class _ForwardIterator>
3682 _ForwardIterator
3683 basic_regex<_CharT, _Traits>::__parse_RE_dupl_symbol(_ForwardIterator __first,
3684 _ForwardIterator __last,
3698 _ForwardIterator __temp = __parse_Back_open_brace(__first, __last);
3744 template <class _ForwardIterator>
3745 _ForwardIterator
3746 basic_regex<_CharT, _Traits>::__parse_ERE_dupl_symbol(_ForwardIterator __first,
3747 _ForwardIterator __last,
3790 _ForwardIterator __temp = __parse_DUP_COUNT(++__first, __last, __min);
3855 template <class _ForwardIterator>
3856 _ForwardIterator
3857 basic_regex<_CharT, _Traits>::__parse_bracket_expression(_ForwardIterator __first,
3858 _ForwardIterator __last)
3896 template <class _ForwardIterator>
3897 _ForwardIterator
3898 basic_regex<_CharT, _Traits>::__parse_follow_list(_ForwardIterator __first,
3899 _ForwardIterator __last,
3906 _ForwardIterator __temp = __parse_expression_term(__first, __last,
3917 template <class _ForwardIterator>
3918 _ForwardIterator
3919 basic_regex<_CharT, _Traits>::__parse_expression_term(_ForwardIterator __first,
3920 _ForwardIterator __last,
3925 _ForwardIterator __temp = _VSTD::next(__first);
4002 template <class _ForwardIterator>
4003 _ForwardIterator
4004 basic_regex<_CharT, _Traits>::__parse_class_escape(_ForwardIterator __first,
4005 _ForwardIterator __last,
4045 template <class _ForwardIterator>
4046 _ForwardIterator
4047 basic_regex<_CharT, _Traits>::__parse_awk_escape(_ForwardIterator __first,
4048 _ForwardIterator __last,
4126 template <class _ForwardIterator>
4127 _ForwardIterator
4128 basic_regex<_CharT, _Traits>::__parse_equivalence_class(_ForwardIterator __first,
4129 _ForwardIterator __last,
4135 _ForwardIterator __temp = _VSTD::search(__first, __last, _Equal_close,
4168 template <class _ForwardIterator>
4169 _ForwardIterator
4170 basic_regex<_CharT, _Traits>::__parse_character_class(_ForwardIterator __first,
4171 _ForwardIterator __last,
4177 _ForwardIterator __temp = _VSTD::search(__first, __last, _Colon_close,
4193 template <class _ForwardIterator>
4194 _ForwardIterator
4195 basic_regex<_CharT, _Traits>::__parse_collating_symbol(_ForwardIterator __first,
4196 _ForwardIterator __last,
4202 _ForwardIterator __temp = _VSTD::search(__first, __last, _Dot_close,
4221 template <class _ForwardIterator>
4222 _ForwardIterator
4223 basic_regex<_CharT, _Traits>::__parse_DUP_COUNT(_ForwardIterator __first,
4224 _ForwardIterator __last,
4248 template <class _ForwardIterator>
4249 _ForwardIterator
4250 basic_regex<_CharT, _Traits>::__parse_ecma_exp(_ForwardIterator __first,
4251 _ForwardIterator __last)
4254 _ForwardIterator __temp = __parse_alternative(__first, __last);
4271 template <class _ForwardIterator>
4272 _ForwardIterator
4273 basic_regex<_CharT, _Traits>::__parse_alternative(_ForwardIterator __first,
4274 _ForwardIterator __last)
4278 _ForwardIterator __temp = __parse_term(__first, __last);
4287 template <class _ForwardIterator>
4288 _ForwardIterator
4289 basic_regex<_CharT, _Traits>::__parse_term(_ForwardIterator __first,
4290 _ForwardIterator __last)
4292 _ForwardIterator __temp = __parse_assertion(__first, __last);
4308 template <class _ForwardIterator>
4309 _ForwardIterator
4310 basic_regex<_CharT, _Traits>::__parse_assertion(_ForwardIterator __first,
4311 _ForwardIterator __last)
4327 _ForwardIterator __temp = _VSTD::next(__first);
4345 _ForwardIterator __temp = _VSTD::next(__first);
4389 template <class _ForwardIterator>
4390 _ForwardIterator
4391 basic_regex<_CharT, _Traits>::__parse_atom(_ForwardIterator __first,
4392 _ForwardIterator __last)
4413 _ForwardIterator __temp = _VSTD::next(__first);
4452 template <class _ForwardIterator>
4453 _ForwardIterator
4454 basic_regex<_CharT, _Traits>::__parse_atom_escape(_ForwardIterator __first,
4455 _ForwardIterator __last)
4459 _ForwardIterator __t1 = _VSTD::next(__first);
4463 _ForwardIterator __t2 = __parse_decimal_escape(__t1, __last);
4483 template <class _ForwardIterator>
4484 _ForwardIterator
4485 basic_regex<_CharT, _Traits>::__parse_decimal_escape(_ForwardIterator __first,
4486 _ForwardIterator __last)
4514 template <class _ForwardIterator>
4515 _ForwardIterator
4516 basic_regex<_CharT, _Traits>::__parse_character_class_escape(_ForwardIterator __first,
4517 _ForwardIterator __last)
4562 template <class _ForwardIterator>
4563 _ForwardIterator
4564 basic_regex<_CharT, _Traits>::__parse_character_escape(_ForwardIterator __first,
4565 _ForwardIterator __last,
4570 _ForwardIterator __t;
4690 template <class _ForwardIterator>
4691 _ForwardIterator
4692 basic_regex<_CharT, _Traits>::__parse_pattern_character(_ForwardIterator __first,
4693 _ForwardIterator __last)
4724 template <class _ForwardIterator>
4725 _ForwardIterator
4726 basic_regex<_CharT, _Traits>::__parse_grep(_ForwardIterator __first,
4727 _ForwardIterator __last)
4730 _ForwardIterator __t1 = _VSTD::find(__first, __last, _CharT('\n'));
4755 template <class _ForwardIterator>
4756 _ForwardIterator
4757 basic_regex<_CharT, _Traits>::__parse_egrep(_ForwardIterator __first,
4758 _ForwardIterator __last)
4761 _ForwardIterator __t1 = _VSTD::find(__first, __last, _CharT('\n'));