Lines Matching refs:sub_match

200 class sub_match
211 constexpr sub_match();
217 int compare(const sub_match& s) const;
222 typedef sub_match<const char*> csub_match;
223 typedef sub_match<const wchar_t*> wcsub_match;
224 typedef sub_match<string::const_iterator> ssub_match;
225 typedef sub_match<wstring::const_iterator> wssub_match;
229 operator==(const sub_match<BiIter>& lhs, const sub_match<BiIter>& rhs);
233 operator!=(const sub_match<BiIter>& lhs, const sub_match<BiIter>& rhs);
237 operator<(const sub_match<BiIter>& lhs, const sub_match<BiIter>& rhs);
241 operator<=(const sub_match<BiIter>& lhs, const sub_match<BiIter>& rhs);
245 operator>=(const sub_match<BiIter>& lhs, const sub_match<BiIter>& rhs);
249 operator>(const sub_match<BiIter>& lhs, const sub_match<BiIter>& rhs);
254 const sub_match<BiIter>& rhs);
259 const sub_match<BiIter>& rhs);
264 const sub_match<BiIter>& rhs);
269 const sub_match<BiIter>& rhs);
273 const sub_match<BiIter>& rhs);
278 const sub_match<BiIter>& rhs);
282 operator==(const sub_match<BiIter>& lhs,
287 operator!=(const sub_match<BiIter>& lhs,
292 operator<(const sub_match<BiIter>& lhs,
296 bool operator>(const sub_match<BiIter>& lhs,
301 operator>=(const sub_match<BiIter>& lhs,
306 operator<=(const sub_match<BiIter>& lhs,
312 const sub_match<BiIter>& rhs);
317 const sub_match<BiIter>& rhs);
322 const sub_match<BiIter>& rhs);
327 const sub_match<BiIter>& rhs);
332 const sub_match<BiIter>& rhs);
337 const sub_match<BiIter>& rhs);
341 operator==(const sub_match<BiIter>& lhs,
346 operator!=(const sub_match<BiIter>& lhs,
351 operator<(const sub_match<BiIter>& lhs,
356 operator>(const sub_match<BiIter>& lhs,
361 operator>=(const sub_match<BiIter>& lhs,
366 operator<=(const sub_match<BiIter>& lhs,
372 const sub_match<BiIter>& rhs);
377 const sub_match<BiIter>& rhs);
382 const sub_match<BiIter>& rhs);
387 const sub_match<BiIter>& rhs);
392 const sub_match<BiIter>& rhs);
397 const sub_match<BiIter>& rhs);
401 operator==(const sub_match<BiIter>& lhs,
406 operator!=(const sub_match<BiIter>& lhs,
411 operator<(const sub_match<BiIter>& lhs,
416 operator>(const sub_match<BiIter>& lhs,
421 operator>=(const sub_match<BiIter>& lhs,
426 operator<=(const sub_match<BiIter>& lhs,
431 operator<<(basic_ostream<charT, ST>& os, const sub_match<BiIter>& m);
434 class Allocator = allocator<sub_match<BidirectionalIterator>>>
438 typedef sub_match<BidirectionalIterator> value_type;
701 typedef sub_match<BidirectionalIterator> value_type;
1273 template <class _BidirectionalIterator> class _LIBCPP_TYPE_VIS_ONLY sub_match;
1276 class _Allocator = allocator<sub_match<_BidirectionalIterator> > >
1300 vector<sub_match<const _CharT*> > __sub_matches_;
1727 sub_match<const _CharT*>& __sm = __s.__sub_matches_[__mexp_-1];
1776 sub_match<const _CharT*>& __sm = __s.__sub_matches_[__mexp_-1];
1831 sub_match<const _CharT*>& __sm = __s.__sub_matches_[__mexp_-1];
4835 // sub_match
4838 class _LIBCPP_TYPE_VIS_ONLY sub_match
4850 _LIBCPP_CONSTEXPR sub_match() : matched() {}
4863 int compare(const sub_match& __s) const
4873 typedef sub_match<const char*> csub_match;
4874 typedef sub_match<const wchar_t*> wcsub_match;
4875 typedef sub_match<string::const_iterator> ssub_match;
4876 typedef sub_match<wstring::const_iterator> wssub_match;
4881 operator==(const sub_match<_BiIter>& __x, const sub_match<_BiIter>& __y)
4889 operator!=(const sub_match<_BiIter>& __x, const sub_match<_BiIter>& __y)
4897 operator<(const sub_match<_BiIter>& __x, const sub_match<_BiIter>& __y)
4905 operator<=(const sub_match<_BiIter>& __x, const sub_match<_BiIter>& __y)
4913 operator>=(const sub_match<_BiIter>& __x, const sub_match<_BiIter>& __y)
4921 operator>(const sub_match<_BiIter>& __x, const sub_match<_BiIter>& __y)
4930 const sub_match<_BiIter>& __y)
4939 const sub_match<_BiIter>& __y)
4948 const sub_match<_BiIter>& __y)
4957 const sub_match<_BiIter>& __y)
4965 const sub_match<_BiIter>& __y)
4974 const sub_match<_BiIter>& __y)
4982 operator==(const sub_match<_BiIter>& __x,
4991 operator!=(const sub_match<_BiIter>& __x,
5000 operator<(const sub_match<_BiIter>& __x,
5008 bool operator>(const sub_match<_BiIter>& __x,
5017 operator>=(const sub_match<_BiIter>& __x,
5026 operator<=(const sub_match<_BiIter>& __x,
5036 const sub_match<_BiIter>& __y)
5045 const sub_match<_BiIter>& __y)
5054 const sub_match<_BiIter>& __y)
5063 const sub_match<_BiIter>& __y)
5072 const sub_match<_BiIter>& __y)
5081 const sub_match<_BiIter>& __y)
5089 operator==(const sub_match<_BiIter>& __x,
5098 operator!=(const sub_match<_BiIter>& __x,
5107 operator<(const sub_match<_BiIter>& __x,
5116 operator>(const sub_match<_BiIter>& __x,
5125 operator>=(const sub_match<_BiIter>& __x,
5134 operator<=(const sub_match<_BiIter>& __x,
5144 const sub_match<_BiIter>& __y)
5154 const sub_match<_BiIter>& __y)
5163 const sub_match<_BiIter>& __y)
5173 const sub_match<_BiIter>& __y)
5182 const sub_match<_BiIter>& __y)
5191 const sub_match<_BiIter>& __y)
5199 operator==(const sub_match<_BiIter>& __x,
5209 operator!=(const sub_match<_BiIter>& __x,
5218 operator<(const sub_match<_BiIter>& __x,
5228 operator>(const sub_match<_BiIter>& __x,
5237 operator>=(const sub_match<_BiIter>& __x,
5246 operator<=(const sub_match<_BiIter>& __x,
5255 operator<<(basic_ostream<_CharT, _ST>& __os, const sub_match<_BiIter>& __m)
5265 typedef sub_match<_BidirectionalIterator> value_type;
6206 typedef sub_match<_BidirectionalIterator> value_type;
6505 sub_match<_BidirectionalIterator> __lm;