Lines Matching refs:_ForwardIterator
1061 template <class _ForwardIterator>
1063 transform(_ForwardIterator __f, _ForwardIterator __l) const;
1064 template <class _ForwardIterator>
1067 transform_primary( _ForwardIterator __f, _ForwardIterator __l) const
1069 template <class _ForwardIterator>
1072 lookup_collatename(_ForwardIterator __f, _ForwardIterator __l) const
1074 template <class _ForwardIterator>
1077 lookup_classname(_ForwardIterator __f, _ForwardIterator __l,
1091 template <class _ForwardIterator>
1093 __transform_primary(_ForwardIterator __f, _ForwardIterator __l, char) const;
1095 template <class _ForwardIterator>
1097 __transform_primary(_ForwardIterator __f, _ForwardIterator __l, wchar_t) const;
1099 template <class _ForwardIterator>
1101 __lookup_collatename(_ForwardIterator __f, _ForwardIterator __l, char) const;
1103 template <class _ForwardIterator>
1105 __lookup_collatename(_ForwardIterator __f, _ForwardIterator __l, wchar_t) const;
1107 template <class _ForwardIterator>
1109 __lookup_classname(_ForwardIterator __f, _ForwardIterator __l,
1112 template <class _ForwardIterator>
1114 __lookup_classname(_ForwardIterator __f, _ForwardIterator __l,
1146 template <class _ForwardIterator>
1148 regex_traits<_CharT>::transform(_ForwardIterator __f, _ForwardIterator __l) const
1175 template <class _ForwardIterator>
1177 regex_traits<_CharT>::__transform_primary(_ForwardIterator __f,
1178 _ForwardIterator __l, char) const
1198 template <class _ForwardIterator>
1200 regex_traits<_CharT>::__transform_primary(_ForwardIterator __f,
1201 _ForwardIterator __l, wchar_t) const
1225 template <class _ForwardIterator>
1227 regex_traits<_CharT>::__lookup_collatename(_ForwardIterator __f,
1228 _ForwardIterator __l, char) const
1249 template <class _ForwardIterator>
1251 regex_traits<_CharT>::__lookup_collatename(_ForwardIterator __f,
1252 _ForwardIterator __l, wchar_t) const
1289 template <class _ForwardIterator>
1291 regex_traits<_CharT>::__lookup_classname(_ForwardIterator __f,
1292 _ForwardIterator __l,
1302 template <class _ForwardIterator>
1304 regex_traits<_CharT>::__lookup_classname(_ForwardIterator __f,
1305 _ForwardIterator __l,
2691 template <class _ForwardIterator>
2693 basic_regex(_ForwardIterator __first, _ForwardIterator __last,
2771 template <class _ForwardIterator>
2775 __is_cpp17_forward_iterator<_ForwardIterator>::value,
2778 assign(_ForwardIterator __first, _ForwardIterator __last,
2823 template <class _ForwardIterator>
2825 __init(_ForwardIterator __first, _ForwardIterator __last);
2826 template <class _ForwardIterator>
2827 _ForwardIterator
2828 __parse(_ForwardIterator __first, _ForwardIterator __last);
2829 template <class _ForwardIterator>
2830 _ForwardIterator
2831 __parse_basic_reg_exp(_ForwardIterator __first, _ForwardIterator __last);
2832 template <class _ForwardIterator>
2833 _ForwardIterator
2834 __parse_RE_expression(_ForwardIterator __first, _ForwardIterator __last);
2835 template <class _ForwardIterator>
2836 _ForwardIterator
2837 __parse_simple_RE(_ForwardIterator __first, _ForwardIterator __last);
2838 template <class _ForwardIterator>
2839 _ForwardIterator
2840 __parse_nondupl_RE(_ForwardIterator __first, _ForwardIterator __last);
2841 template <class _ForwardIterator>
2842 _ForwardIterator
2843 __parse_one_char_or_coll_elem_RE(_ForwardIterator __first, _ForwardIterator __last);
2844 template <class _ForwardIterator>
2845 _ForwardIterator
2846 __parse_Back_open_paren(_ForwardIterator __first, _ForwardIterator __last);
2847 template <class _ForwardIterator>
2848 _ForwardIterator
2849 __parse_Back_close_paren(_ForwardIterator __first, _ForwardIterator __last);
2850 template <class _ForwardIterator>
2851 _ForwardIterator
2852 __parse_Back_open_brace(_ForwardIterator __first, _ForwardIterator __last);
2853 template <class _ForwardIterator>
2854 _ForwardIterator
2855 __parse_Back_close_brace(_ForwardIterator __first, _ForwardIterator __last);
2856 template <class _ForwardIterator>
2857 _ForwardIterator
2858 __parse_BACKREF(_ForwardIterator __first, _ForwardIterator __last);
2859 template <class _ForwardIterator>
2860 _ForwardIterator
2861 __parse_ORD_CHAR(_ForwardIterator __first, _ForwardIterator __last);
2862 template <class _ForwardIterator>
2863 _ForwardIterator
2864 __parse_QUOTED_CHAR(_ForwardIterator __first, _ForwardIterator __last);
2865 template <class _ForwardIterator>
2866 _ForwardIterator
2867 __parse_RE_dupl_symbol(_ForwardIterator __first, _ForwardIterator __last,
2870 template <class _ForwardIterator>
2871 _ForwardIterator
2872 __parse_ERE_dupl_symbol(_ForwardIterator __first, _ForwardIterator __last,
2875 template <class _ForwardIterator>
2876 _ForwardIterator
2877 __parse_bracket_expression(_ForwardIterator __first, _ForwardIterator __last);
2878 template <class _ForwardIterator>
2879 _ForwardIterator
2880 __parse_follow_list(_ForwardIterator __first, _ForwardIterator __last,
2882 template <class _ForwardIterator>
2883 _ForwardIterator
2884 __parse_expression_term(_ForwardIterator __first, _ForwardIterator __last,
2886 template <class _ForwardIterator>
2887 _ForwardIterator
2888 __parse_equivalence_class(_ForwardIterator __first, _ForwardIterator __last,
2890 template <class _ForwardIterator>
2891 _ForwardIterator
2892 __parse_character_class(_ForwardIterator __first, _ForwardIterator __last,
2894 template <class _ForwardIterator>
2895 _ForwardIterator
2896 __parse_collating_symbol(_ForwardIterator __first, _ForwardIterator __last,
2898 template <class _ForwardIterator>
2899 _ForwardIterator
2900 __parse_DUP_COUNT(_ForwardIterator __first, _ForwardIterator __last, int& __c);
2901 template <class _ForwardIterator>
2902 _ForwardIterator
2903 __parse_extended_reg_exp(_ForwardIterator __first, _ForwardIterator __last);
2904 template <class _ForwardIterator>
2905 _ForwardIterator
2906 __parse_ERE_branch(_ForwardIterator __first, _ForwardIterator __last);
2907 template <class _ForwardIterator>
2908 _ForwardIterator
2909 __parse_ERE_expression(_ForwardIterator __first, _ForwardIterator __last);
2910 template <class _ForwardIterator>
2911 _ForwardIterator
2912 __parse_one_char_or_coll_elem_ERE(_ForwardIterator __first, _ForwardIterator __last);
2913 template <class _ForwardIterator>
2914 _ForwardIterator
2915 __parse_ORD_CHAR_ERE(_ForwardIterator __first, _ForwardIterator __last);
2916 template <class _ForwardIterator>
2917 _ForwardIterator
2918 __parse_QUOTED_CHAR_ERE(_ForwardIterator __first, _ForwardIterator __last);
2919 template <class _ForwardIterator>
2920 _ForwardIterator
2921 __parse_ecma_exp(_ForwardIterator __first, _ForwardIterator __last);
2922 template <class _ForwardIterator>
2923 _ForwardIterator
2924 __parse_alternative(_ForwardIterator __first, _ForwardIterator __last);
2925 template <class _ForwardIterator>
2926 _ForwardIterator
2927 __parse_term(_ForwardIterator __first, _ForwardIterator __last);
2928 template <class _ForwardIterator>
2929 _ForwardIterator
2930 __parse_assertion(_ForwardIterator __first, _ForwardIterator __last);
2931 template <class _ForwardIterator>
2932 _ForwardIterator
2933 __parse_atom(_ForwardIterator __first, _ForwardIterator __last);
2934 template <class _ForwardIterator>
2935 _ForwardIterator
2936 __parse_atom_escape(_ForwardIterator __first, _ForwardIterator __last);
2937 template <class _ForwardIterator>
2938 _ForwardIterator
2939 __parse_decimal_escape(_ForwardIterator __first, _ForwardIterator __last);
2940 template <class _ForwardIterator>
2941 _ForwardIterator
2942 __parse_character_class_escape(_ForwardIterator __first, _ForwardIterator __last);
2943 template <class _ForwardIterator>
2944 _ForwardIterator
2945 __parse_character_escape(_ForwardIterator __first, _ForwardIterator __last,
2947 template <class _ForwardIterator>
2948 _ForwardIterator
2949 __parse_pattern_character(_ForwardIterator __first, _ForwardIterator __last);
2950 template <class _ForwardIterator>
2951 _ForwardIterator
2952 __parse_grep(_ForwardIterator __first, _ForwardIterator __last);
2953 template <class _ForwardIterator>
2954 _ForwardIterator
2955 __parse_egrep(_ForwardIterator __first, _ForwardIterator __last);
2956 template <class _ForwardIterator>
2957 _ForwardIterator
2958 __parse_class_escape(_ForwardIterator __first, _ForwardIterator __last,
2961 template <class _ForwardIterator>
2962 _ForwardIterator
2963 __parse_awk_escape(_ForwardIterator __first, _ForwardIterator __last,
3082 template <class _ForwardIterator,
3083 … class = typename enable_if<__is_cpp17_forward_iterator<_ForwardIterator>::value, nullptr_t>::type
3085 basic_regex(_ForwardIterator, _ForwardIterator,
3087 -> basic_regex<typename iterator_traits<_ForwardIterator>::value_type>;
3185 template <class _ForwardIterator>
3187 basic_regex<_CharT, _Traits>::__init(_ForwardIterator __first, _ForwardIterator __last)
3190 _ForwardIterator __temp = __parse(__first, __last);
3196 template <class _ForwardIterator>
3197 _ForwardIterator
3198 basic_regex<_CharT, _Traits>::__parse(_ForwardIterator __first,
3199 _ForwardIterator __last)
3232 template <class _ForwardIterator>
3233 _ForwardIterator
3234 basic_regex<_CharT, _Traits>::__parse_basic_reg_exp(_ForwardIterator __first,
3235 _ForwardIterator __last)
3249 _ForwardIterator __temp = _VSTD::next(__first);
3264 template <class _ForwardIterator>
3265 _ForwardIterator
3266 basic_regex<_CharT, _Traits>::__parse_extended_reg_exp(_ForwardIterator __first,
3267 _ForwardIterator __last)
3270 _ForwardIterator __temp = __parse_ERE_branch(__first, __last);
3287 template <class _ForwardIterator>
3288 _ForwardIterator
3289 basic_regex<_CharT, _Traits>::__parse_ERE_branch(_ForwardIterator __first,
3290 _ForwardIterator __last)
3292 _ForwardIterator __temp = __parse_ERE_expression(__first, __last);
3304 template <class _ForwardIterator>
3305 _ForwardIterator
3306 basic_regex<_CharT, _Traits>::__parse_ERE_expression(_ForwardIterator __first,
3307 _ForwardIterator __last)
3311 _ForwardIterator __temp = __parse_one_char_or_coll_elem_ERE(__first, __last);
3345 template <class _ForwardIterator>
3346 _ForwardIterator
3347 basic_regex<_CharT, _Traits>::__parse_RE_expression(_ForwardIterator __first,
3348 _ForwardIterator __last)
3352 _ForwardIterator __temp = __parse_simple_RE(__first, __last);
3361 template <class _ForwardIterator>
3362 _ForwardIterator
3363 basic_regex<_CharT, _Traits>::__parse_simple_RE(_ForwardIterator __first,
3364 _ForwardIterator __last)
3370 _ForwardIterator __temp = __parse_nondupl_RE(__first, __last);
3379 template <class _ForwardIterator>
3380 _ForwardIterator
3381 basic_regex<_CharT, _Traits>::__parse_nondupl_RE(_ForwardIterator __first,
3382 _ForwardIterator __last)
3384 _ForwardIterator __temp = __first;
3407 template <class _ForwardIterator>
3408 _ForwardIterator
3410 _ForwardIterator __first,
3411 _ForwardIterator __last)
3413 _ForwardIterator __temp = __parse_ORD_CHAR(__first, __last);
3433 template <class _ForwardIterator>
3434 _ForwardIterator
3436 _ForwardIterator __first,
3437 _ForwardIterator __last)
3439 _ForwardIterator __temp = __parse_ORD_CHAR_ERE(__first, __last);
3459 template <class _ForwardIterator>
3460 _ForwardIterator
3461 basic_regex<_CharT, _Traits>::__parse_Back_open_paren(_ForwardIterator __first,
3462 _ForwardIterator __last)
3466 _ForwardIterator __temp = _VSTD::next(__first);
3477 template <class _ForwardIterator>
3478 _ForwardIterator
3479 basic_regex<_CharT, _Traits>::__parse_Back_close_paren(_ForwardIterator __first,
3480 _ForwardIterator __last)
3484 _ForwardIterator __temp = _VSTD::next(__first);
3495 template <class _ForwardIterator>
3496 _ForwardIterator
3497 basic_regex<_CharT, _Traits>::__parse_Back_open_brace(_ForwardIterator __first,
3498 _ForwardIterator __last)
3502 _ForwardIterator __temp = _VSTD::next(__first);
3513 template <class _ForwardIterator>
3514 _ForwardIterator
3515 basic_regex<_CharT, _Traits>::__parse_Back_close_brace(_ForwardIterator __first,
3516 _ForwardIterator __last)
3520 _ForwardIterator __temp = _VSTD::next(__first);
3531 template <class _ForwardIterator>
3532 _ForwardIterator
3533 basic_regex<_CharT, _Traits>::__parse_BACKREF(_ForwardIterator __first,
3534 _ForwardIterator __last)
3538 _ForwardIterator __temp = _VSTD::next(__first);
3546 template <class _ForwardIterator>
3547 _ForwardIterator
3548 basic_regex<_CharT, _Traits>::__parse_ORD_CHAR(_ForwardIterator __first,
3549 _ForwardIterator __last)
3553 _ForwardIterator __temp = _VSTD::next(__first);
3566 template <class _ForwardIterator>
3567 _ForwardIterator
3568 basic_regex<_CharT, _Traits>::__parse_ORD_CHAR_ERE(_ForwardIterator __first,
3569 _ForwardIterator __last)
3604 template <class _ForwardIterator>
3605 _ForwardIterator
3606 basic_regex<_CharT, _Traits>::__parse_QUOTED_CHAR(_ForwardIterator __first,
3607 _ForwardIterator __last)
3611 _ForwardIterator __temp = _VSTD::next(__first);
3635 template <class _ForwardIterator>
3636 _ForwardIterator
3637 basic_regex<_CharT, _Traits>::__parse_QUOTED_CHAR_ERE(_ForwardIterator __first,
3638 _ForwardIterator __last)
3642 _ForwardIterator __temp = _VSTD::next(__first);
3679 template <class _ForwardIterator>
3680 _ForwardIterator
3681 basic_regex<_CharT, _Traits>::__parse_RE_dupl_symbol(_ForwardIterator __first,
3682 _ForwardIterator __last,
3696 _ForwardIterator __temp = __parse_Back_open_brace(__first, __last);
3742 template <class _ForwardIterator>
3743 _ForwardIterator
3744 basic_regex<_CharT, _Traits>::__parse_ERE_dupl_symbol(_ForwardIterator __first,
3745 _ForwardIterator __last,
3788 _ForwardIterator __temp = __parse_DUP_COUNT(++__first, __last, __min);
3853 template <class _ForwardIterator>
3854 _ForwardIterator
3855 basic_regex<_CharT, _Traits>::__parse_bracket_expression(_ForwardIterator __first,
3856 _ForwardIterator __last)
3894 template <class _ForwardIterator>
3895 _ForwardIterator
3896 basic_regex<_CharT, _Traits>::__parse_follow_list(_ForwardIterator __first,
3897 _ForwardIterator __last,
3904 _ForwardIterator __temp = __parse_expression_term(__first, __last,
3915 template <class _ForwardIterator>
3916 _ForwardIterator
3917 basic_regex<_CharT, _Traits>::__parse_expression_term(_ForwardIterator __first,
3918 _ForwardIterator __last,
3923 _ForwardIterator __temp = _VSTD::next(__first);
4000 template <class _ForwardIterator>
4001 _ForwardIterator
4002 basic_regex<_CharT, _Traits>::__parse_class_escape(_ForwardIterator __first,
4003 _ForwardIterator __last,
4043 template <class _ForwardIterator>
4044 _ForwardIterator
4045 basic_regex<_CharT, _Traits>::__parse_awk_escape(_ForwardIterator __first,
4046 _ForwardIterator __last,
4124 template <class _ForwardIterator>
4125 _ForwardIterator
4126 basic_regex<_CharT, _Traits>::__parse_equivalence_class(_ForwardIterator __first,
4127 _ForwardIterator __last,
4133 _ForwardIterator __temp = _VSTD::search(__first, __last, _Equal_close,
4166 template <class _ForwardIterator>
4167 _ForwardIterator
4168 basic_regex<_CharT, _Traits>::__parse_character_class(_ForwardIterator __first,
4169 _ForwardIterator __last,
4175 _ForwardIterator __temp = _VSTD::search(__first, __last, _Colon_close,
4191 template <class _ForwardIterator>
4192 _ForwardIterator
4193 basic_regex<_CharT, _Traits>::__parse_collating_symbol(_ForwardIterator __first,
4194 _ForwardIterator __last,
4200 _ForwardIterator __temp = _VSTD::search(__first, __last, _Dot_close,
4219 template <class _ForwardIterator>
4220 _ForwardIterator
4221 basic_regex<_CharT, _Traits>::__parse_DUP_COUNT(_ForwardIterator __first,
4222 _ForwardIterator __last,
4246 template <class _ForwardIterator>
4247 _ForwardIterator
4248 basic_regex<_CharT, _Traits>::__parse_ecma_exp(_ForwardIterator __first,
4249 _ForwardIterator __last)
4252 _ForwardIterator __temp = __parse_alternative(__first, __last);
4269 template <class _ForwardIterator>
4270 _ForwardIterator
4271 basic_regex<_CharT, _Traits>::__parse_alternative(_ForwardIterator __first,
4272 _ForwardIterator __last)
4276 _ForwardIterator __temp = __parse_term(__first, __last);
4285 template <class _ForwardIterator>
4286 _ForwardIterator
4287 basic_regex<_CharT, _Traits>::__parse_term(_ForwardIterator __first,
4288 _ForwardIterator __last)
4290 _ForwardIterator __temp = __parse_assertion(__first, __last);
4306 template <class _ForwardIterator>
4307 _ForwardIterator
4308 basic_regex<_CharT, _Traits>::__parse_assertion(_ForwardIterator __first,
4309 _ForwardIterator __last)
4325 _ForwardIterator __temp = _VSTD::next(__first);
4343 _ForwardIterator __temp = _VSTD::next(__first);
4387 template <class _ForwardIterator>
4388 _ForwardIterator
4389 basic_regex<_CharT, _Traits>::__parse_atom(_ForwardIterator __first,
4390 _ForwardIterator __last)
4411 _ForwardIterator __temp = _VSTD::next(__first);
4450 template <class _ForwardIterator>
4451 _ForwardIterator
4452 basic_regex<_CharT, _Traits>::__parse_atom_escape(_ForwardIterator __first,
4453 _ForwardIterator __last)
4457 _ForwardIterator __t1 = _VSTD::next(__first);
4461 _ForwardIterator __t2 = __parse_decimal_escape(__t1, __last);
4481 template <class _ForwardIterator>
4482 _ForwardIterator
4483 basic_regex<_CharT, _Traits>::__parse_decimal_escape(_ForwardIterator __first,
4484 _ForwardIterator __last)
4512 template <class _ForwardIterator>
4513 _ForwardIterator
4514 basic_regex<_CharT, _Traits>::__parse_character_class_escape(_ForwardIterator __first,
4515 _ForwardIterator __last)
4560 template <class _ForwardIterator>
4561 _ForwardIterator
4562 basic_regex<_CharT, _Traits>::__parse_character_escape(_ForwardIterator __first,
4563 _ForwardIterator __last,
4568 _ForwardIterator __t;
4688 template <class _ForwardIterator>
4689 _ForwardIterator
4690 basic_regex<_CharT, _Traits>::__parse_pattern_character(_ForwardIterator __first,
4691 _ForwardIterator __last)
4722 template <class _ForwardIterator>
4723 _ForwardIterator
4724 basic_regex<_CharT, _Traits>::__parse_grep(_ForwardIterator __first,
4725 _ForwardIterator __last)
4728 _ForwardIterator __t1 = _VSTD::find(__first, __last, _CharT('\n'));
4753 template <class _ForwardIterator>
4754 _ForwardIterator
4755 basic_regex<_CharT, _Traits>::__parse_egrep(_ForwardIterator __first,
4756 _ForwardIterator __last)
4759 _ForwardIterator __t1 = _VSTD::find(__first, __last, _CharT('\n'));