You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
make_regex_iterator(const ATL::CSimpleStringT<SIMPLE_STRING_ARG_LIST>& s, const basic_regex<B>& e, ::boost::regex_constants::match_flag_type f = boost::regex_constants::match_default)
105
+
make_regex_iterator(const ATL::CSimpleStringT<B, b>& s, const basic_regex<B>& e, ::boost::regex_constants::match_flag_type f = boost::regex_constants::match_default)
110
106
{
111
107
regex_iterator<B const*> result(s.GetString(), s.GetString() + s.GetLength(), e, f);
112
108
return result;
113
109
}
114
110
115
-
template <SIMPLE_STRING_PARAM>
111
+
template <classB, bool b>
116
112
inline regex_token_iterator<B const*>
117
-
make_regex_token_iterator(const ATL::CSimpleStringT<SIMPLE_STRING_ARG_LIST>& s, const basic_regex<B>& e, int sub = 0, ::boost::regex_constants::match_flag_type f = boost::regex_constants::match_default)
113
+
make_regex_token_iterator(const ATL::CSimpleStringT<B, b>& s, const basic_regex<B>& e, int sub = 0, ::boost::regex_constants::match_flag_type f = boost::regex_constants::match_default)
118
114
{
119
115
regex_token_iterator<B const*> result(s.GetString(), s.GetString() + s.GetLength(), e, sub, f);
120
116
return result;
121
117
}
122
118
123
-
template <SIMPLE_STRING_PARAM>
119
+
template <classB, bool b>
124
120
inline regex_token_iterator<B const*>
125
-
make_regex_token_iterator(const ATL::CSimpleStringT<SIMPLE_STRING_ARG_LIST>& s, const basic_regex<B>& e, const std::vector<int>& subs, ::boost::regex_constants::match_flag_type f = boost::regex_constants::match_default)
121
+
make_regex_token_iterator(const ATL::CSimpleStringT<B, b>& s, const basic_regex<B>& e, const std::vector<int>& subs, ::boost::regex_constants::match_flag_type f = boost::regex_constants::match_default)
126
122
{
127
123
regex_token_iterator<B const*> result(s.GetString(), s.GetString() + s.GetLength(), e, subs, f);
128
124
return result;
129
125
}
130
126
131
-
template <SIMPLE_STRING_PARAM, std::size_t N>
127
+
template <classB, bool b, std::size_t N>
132
128
inline regex_token_iterator<B const*>
133
-
make_regex_token_iterator(const ATL::CSimpleStringT<SIMPLE_STRING_ARG_LIST>& s, const basic_regex<B>& e, constint (& subs)[N], ::boost::regex_constants::match_flag_type f = boost::regex_constants::match_default)
129
+
make_regex_token_iterator(const ATL::CSimpleStringT<B, b>& s, const basic_regex<B>& e, constint (& subs)[N], ::boost::regex_constants::match_flag_type f = boost::regex_constants::match_default)
134
130
{
135
131
regex_token_iterator<B const*> result(s.GetString(), s.GetString() + s.GetLength(), e, subs, f);
0 commit comments