Lines Matching refs:__m
674 regex_constants::match_flag_type __m
1005 bool isctype(char_type __c, char_class_type __m) const;
1236 regex_traits<_CharT>::isctype(char_type __c, char_class_type __m) const
1238 if (__ct_->is(__m, __c))
1240 return (__c == '_' && (__m & __regex_word));
2815 match_results<const _CharT*, _Allocator>& __m,
2821 match_results<const _CharT*, _Allocator>& __m,
2826 match_results<const _CharT*, _Allocator>& __m,
2831 match_results<const _CharT*, _Allocator>& __m,
2836 match_results<const _CharT*, _Allocator>& __m,
2889 match_results<__wrap_iter<_Iter>, _Ap>& __m,
2967 match_results<const _CharT*> __m;
2968 __m.__init(1 + __exp_.mark_count(), __s.__current_, __s.__last_);
2970 __m,
2977 for (unsigned __i = 1; __i < __m.size(); ++__i) {
2978 __s.__sub_matches_[__mexp_ + __i - 1] = __m.__matches_[__i];
5255 operator<<(basic_ostream<_CharT, _ST>& __os, const sub_match<_BiIter>& __m)
5257 return __os << __m.str();
5289 // match_results(match_results&& __m) = default;
5290 // match_results& operator=(match_results&& __m) = default;
5371 void swap(match_results& __m);
5376 const match_results<_Bp, _Ap>& __m, bool __no_update_pos)
5378 _Bp __mf = __m.prefix().first;
5379 __matches_.resize(__m.size());
5382 __matches_[__i].first = _VSTD::next(__f, _VSTD::distance(__mf, __m[__i].first));
5383 __matches_[__i].second = _VSTD::next(__f, _VSTD::distance(__mf, __m[__i].second));
5384 __matches_[__i].matched = __m[__i].matched;
5389 __prefix_.first = _VSTD::next(__f, _VSTD::distance(__mf, __m.prefix().first));
5390 __prefix_.second = _VSTD::next(__f, _VSTD::distance(__mf, __m.prefix().second));
5391 __prefix_.matched = __m.prefix().matched;
5392 __suffix_.first = _VSTD::next(__f, _VSTD::distance(__mf, __m.suffix().first));
5393 __suffix_.second = _VSTD::next(__f, _VSTD::distance(__mf, __m.suffix().second));
5394 __suffix_.matched = __m.suffix().matched;
5397 __ready_ = __m.ready();
5547 match_results<_BidirectionalIterator, _Allocator>::swap(match_results& __m)
5550 swap(__matches_, __m.__matches_);
5551 swap(__unmatched_, __m.__unmatched_);
5552 swap(__prefix_, __m.__prefix_);
5553 swap(__suffix_, __m.__suffix_);
5554 swap(__position_start_, __m.__position_start_);
5555 swap(__ready_, __m.__ready_);
5602 match_results<const _CharT*, _Allocator>& __m,
5627 __m.__matches_[0].first = __first;
5628 __m.__matches_[0].second = _VSTD::next(__first, __s.__current_ - __first);
5629 __m.__matches_[0].matched = true;
5631 __m.__matches_[__i+1] = __s.__sub_matches_[__i];
5665 match_results<const _CharT*, _Allocator>& __m,
5729 __m.__matches_[0].first = __first;
5730 __m.__matches_[0].second = _VSTD::next(__first, __highest_j);
5731 __m.__matches_[0].matched = true;
5743 match_results<const _CharT*, _Allocator>& __m,
5812 __m.__matches_[0].first = __first;
5813 __m.__matches_[0].second = _VSTD::next(__first, __highest_j);
5814 __m.__matches_[0].matched = true;
5816 __m.__matches_[__i+1] = __best_state.__sub_matches_[__i];
5828 match_results<const _CharT*, _Allocator>& __m,
5832 return __match_at_start_ecma(__first, __last, __m, __flags, __at_first);
5834 return __match_at_start_posix_nosubs(__first, __last, __m, __flags, __at_first);
5835 return __match_at_start_posix_subs(__first, __last, __m, __flags, __at_first);
5843 match_results<const _CharT*, _Allocator>& __m,
5846 __m.__init(1 + mark_count(), __first, __last,
5848 if (__match_at_start(__first, __last, __m, __flags,
5851 __m.__prefix_.second = __m[0].first;
5852 __m.__prefix_.matched = __m.__prefix_.first != __m.__prefix_.second;
5853 __m.__suffix_.first = __m[0].second;
5854 __m.__suffix_.matched = __m.__suffix_.first != __m.__suffix_.second;
5862 __m.__matches_.assign(__m.size(), __m.__unmatched_);
5863 if (__match_at_start(__first, __last, __m, __flags, false))
5865 __m.__prefix_.second = __m[0].first;
5866 __m.__prefix_.matched = __m.__prefix_.first != __m.__prefix_.second;
5867 __m.__suffix_.first = __m[0].second;
5868 __m.__suffix_.matched = __m.__suffix_.first != __m.__suffix_.second;
5871 __m.__matches_.assign(__m.size(), __m.__unmatched_);
5874 __m.__matches_.clear();
5882 match_results<_BidirectionalIterator, _Allocator>& __m,
5890 __m.__assign(__first, __last, __mc, __flags & regex_constants::__no_update_pos);
5899 match_results<__wrap_iter<_Iter>, _Allocator>& __m,
5905 __m.__assign(__first, __last, __mc, __flags & regex_constants::__no_update_pos);
5913 match_results<const _CharT*, _Allocator>& __m,
5917 return __e.__search(__first, __last, __m, __flags);
5946 regex_search(const _CharT* __str, match_results<const _CharT*, _Allocator>& __m,
5950 return __e.__search(__str, __str + _Traits::length(__str), __m, __flags);
5959 match_results<const _CharT*> __m;
5960 return _VSTD::regex_search(__str, __m, __e, __flags);
5978 … match_results<typename basic_string<_CharT, _ST, _SA>::const_iterator, _Allocator>& __m,
5984 __m.__assign(__s.begin(), __s.end(), __mc, __flags & regex_constants::__no_update_pos);
6002 match_results<_BidirectionalIterator, _Allocator>& __m,
6006 bool __r = _VSTD::regex_search(__first, __last, __m, __e,
6010 __r = !__m.suffix().matched;
6012 __m.__matches_.clear();
6024 match_results<_BidirectionalIterator> __m;
6025 return _VSTD::regex_match(__first, __last, __m, __e, __flags);
6031 regex_match(const _CharT* __str, match_results<const _CharT*, _Allocator>& __m,
6035 return _VSTD::regex_match(__str, __str + _Traits::length(__str), __m, __e, __flags);
6042 match_results<typename basic_string<_CharT, _ST, _SA>::const_iterator, _Allocator>& __m,
6046 return _VSTD::regex_match(__s.begin(), __s.end(), __m, __e, __flags);
6054 match_results<typename basic_string<_CharT, _ST, _SA>::const_iterator, _Allocator>& __m,
6104 regex_constants::match_flag_type __m
6109 regex_constants::match_flag_type __m
6141 const regex_type& __re, regex_constants::match_flag_type __m)
6145 __flags_(__m)
6225 regex_constants::match_flag_type __m =
6230 regex_constants::match_flag_type __m =
6236 regex_constants::match_flag_type __m =
6241 regex_constants::match_flag_type __m =
6249 regex_constants::match_flag_type __m =
6256 regex_constants::match_flag_type __m =
6265 regex_constants::match_flag_type __m =
6273 regex_constants::match_flag_type __m =
6339 regex_constants::match_flag_type __m)
6340 : __position_(__a, __b, __re, __m),
6351 regex_constants::match_flag_type __m)
6352 : __position_(__a, __b, __re, __m),
6366 regex_constants::match_flag_type __m)
6367 : __position_(__a, __b, __re, __m),
6382 regex_constants::match_flag_type __m)
6383 : __position_(__a, __b, __re, __m),