Lines Matching refs:__x
796 operator~(syntax_option_type __x)
798 return syntax_option_type(~int(__x) & 0x1FF);
804 operator&(syntax_option_type __x, syntax_option_type __y)
806 return syntax_option_type(int(__x) & int(__y));
812 operator|(syntax_option_type __x, syntax_option_type __y)
814 return syntax_option_type(int(__x) | int(__y));
820 operator^(syntax_option_type __x, syntax_option_type __y)
822 return syntax_option_type(int(__x) ^ int(__y));
827 operator&=(syntax_option_type& __x, syntax_option_type __y)
829 __x = __x & __y;
830 return __x;
835 operator|=(syntax_option_type& __x, syntax_option_type __y)
837 __x = __x | __y;
838 return __x;
843 operator^=(syntax_option_type& __x, syntax_option_type __y)
845 __x = __x ^ __y;
846 return __x;
872 operator~(match_flag_type __x)
874 return match_flag_type(~int(__x) & 0x0FFF);
880 operator&(match_flag_type __x, match_flag_type __y)
882 return match_flag_type(int(__x) & int(__y));
888 operator|(match_flag_type __x, match_flag_type __y)
890 return match_flag_type(int(__x) | int(__y));
896 operator^(match_flag_type __x, match_flag_type __y)
898 return match_flag_type(int(__x) ^ int(__y));
903 operator&=(match_flag_type& __x, match_flag_type __y)
905 __x = __x & __y;
906 return __x;
911 operator|=(match_flag_type& __x, match_flag_type __y)
913 __x = __x | __y;
914 return __x;
919 operator^=(match_flag_type& __x, match_flag_type __y)
921 __x = __x ^ __y;
922 return __x;
2947 swap(basic_regex<_CharT, _Traits>& __x, basic_regex<_CharT, _Traits>& __y)
2949 return __x.swap(__y);
4799 operator==(const sub_match<_BiIter>& __x, const sub_match<_BiIter>& __y)
4801 return __x.compare(__y) == 0;
4807 operator!=(const sub_match<_BiIter>& __x, const sub_match<_BiIter>& __y)
4809 return !(__x == __y);
4815 operator<(const sub_match<_BiIter>& __x, const sub_match<_BiIter>& __y)
4817 return __x.compare(__y) < 0;
4823 operator<=(const sub_match<_BiIter>& __x, const sub_match<_BiIter>& __y)
4825 return !(__y < __x);
4831 operator>=(const sub_match<_BiIter>& __x, const sub_match<_BiIter>& __y)
4833 return !(__x < __y);
4839 operator>(const sub_match<_BiIter>& __x, const sub_match<_BiIter>& __y)
4841 return __y < __x;
4847 operator==(const basic_string<typename iterator_traits<_BiIter>::value_type, _ST, _SA>& __x,
4850 return __y.compare(typename sub_match<_BiIter>::string_type(__x.data(), __x.size())) == 0;
4856 operator!=(const basic_string<typename iterator_traits<_BiIter>::value_type, _ST, _SA>& __x,
4859 return !(__x == __y);
4865 operator<(const basic_string<typename iterator_traits<_BiIter>::value_type, _ST, _SA>& __x,
4868 return __y.compare(typename sub_match<_BiIter>::string_type(__x.data(), __x.size())) > 0;
4874 operator>(const basic_string<typename iterator_traits<_BiIter>::value_type, _ST, _SA>& __x,
4877 return __y < __x;
4882 bool operator>=(const basic_string<typename iterator_traits<_BiIter>::value_type, _ST, _SA>& __x,
4885 return !(__x < __y);
4891 operator<=(const basic_string<typename iterator_traits<_BiIter>::value_type, _ST, _SA>& __x,
4894 return !(__y < __x);
4900 operator==(const sub_match<_BiIter>& __x,
4903 return __x.compare(typename sub_match<_BiIter>::string_type(__y.data(), __y.size())) == 0;
4909 operator!=(const sub_match<_BiIter>& __x,
4912 return !(__x == __y);
4918 operator<(const sub_match<_BiIter>& __x,
4921 return __x.compare(typename sub_match<_BiIter>::string_type(__y.data(), __y.size())) < 0;
4926 bool operator>(const sub_match<_BiIter>& __x,
4929 return __y < __x;
4935 operator>=(const sub_match<_BiIter>& __x,
4938 return !(__x < __y);
4944 operator<=(const sub_match<_BiIter>& __x,
4947 return !(__y < __x);
4953 operator==(typename iterator_traits<_BiIter>::value_type const* __x,
4956 return __y.compare(__x) == 0;
4962 operator!=(typename iterator_traits<_BiIter>::value_type const* __x,
4965 return !(__x == __y);
4971 operator<(typename iterator_traits<_BiIter>::value_type const* __x,
4974 return __y.compare(__x) > 0;
4980 operator>(typename iterator_traits<_BiIter>::value_type const* __x,
4983 return __y < __x;
4989 operator>=(typename iterator_traits<_BiIter>::value_type const* __x,
4992 return !(__x < __y);
4998 operator<=(typename iterator_traits<_BiIter>::value_type const* __x,
5001 return !(__y < __x);
5007 operator==(const sub_match<_BiIter>& __x,
5010 return __x.compare(__y) == 0;
5016 operator!=(const sub_match<_BiIter>& __x,
5019 return !(__x == __y);
5025 operator<(const sub_match<_BiIter>& __x,
5028 return __x.compare(__y) < 0;
5034 operator>(const sub_match<_BiIter>& __x,
5037 return __y < __x;
5043 operator>=(const sub_match<_BiIter>& __x,
5046 return !(__x < __y);
5052 operator<=(const sub_match<_BiIter>& __x,
5055 return !(__y < __x);
5061 operator==(typename iterator_traits<_BiIter>::value_type const& __x,
5065 return __y.compare(string_type(1, __x)) == 0;
5071 operator!=(typename iterator_traits<_BiIter>::value_type const& __x,
5074 return !(__x == __y);
5080 operator<(typename iterator_traits<_BiIter>::value_type const& __x,
5084 return __y.compare(string_type(1, __x)) > 0;
5090 operator>(typename iterator_traits<_BiIter>::value_type const& __x,
5093 return __y < __x;
5099 operator>=(typename iterator_traits<_BiIter>::value_type const& __x,
5102 return !(__x < __y);
5108 operator<=(typename iterator_traits<_BiIter>::value_type const& __x,
5111 return !(__y < __x);
5117 operator==(const sub_match<_BiIter>& __x,
5121 return __x.compare(string_type(1, __y)) == 0;
5127 operator!=(const sub_match<_BiIter>& __x,
5130 return !(__x == __y);
5136 operator<(const sub_match<_BiIter>& __x,
5140 return __x.compare(string_type(1, __y)) < 0;
5146 operator>(const sub_match<_BiIter>& __x,
5149 return __y < __x;
5155 operator>=(const sub_match<_BiIter>& __x,
5158 return !(__x < __y);
5164 operator<=(const sub_match<_BiIter>& __x,
5167 return !(__y < __x);
5483 operator==(const match_results<_BidirectionalIterator, _Allocator>& __x,
5486 if (__x.__ready_ != __y.__ready_)
5488 if (!__x.__ready_)
5490 return __x.__matches_ == __y.__matches_ &&
5491 __x.__prefix_ == __y.__prefix_ &&
5492 __x.__suffix_ == __y.__suffix_;
5498 operator!=(const match_results<_BidirectionalIterator, _Allocator>& __x,
5501 return !(__x == __y);
5507 swap(match_results<_BidirectionalIterator, _Allocator>& __x,
5510 __x.swap(__y);
6035 bool operator==(const regex_iterator& __x) const;
6037 bool operator!=(const regex_iterator& __x) const {return !(*this == __x);}
6075 operator==(const regex_iterator& __x) const
6077 if (__match_.empty() && __x.__match_.empty())
6079 if (__match_.empty() || __x.__match_.empty())
6081 return __begin_ == __x.__begin_ &&
6082 __end_ == __x.__end_ &&
6083 __pregex_ == __x.__pregex_ &&
6084 __flags_ == __x.__flags_ &&
6085 __match_[0] == __x.__match_[0];
6202 bool operator==(const regex_token_iterator& __x) const;
6204 bool operator!=(const regex_token_iterator& __x) const {return !(*this == __x);}
6314 regex_token_iterator(const regex_token_iterator& __x)
6315 : __position_(__x.__position_),
6316 __result_(__x.__result_),
6317 __suffix_(__x.__suffix_),
6318 _N_(__x._N_),
6319 __subs_(__x.__subs_)
6321 if (__x.__result_ == &__x.__suffix_)
6330 operator=(const regex_token_iterator& __x)
6332 if (this != &__x)
6334 __position_ = __x.__position_;
6335 if (__x.__result_ == &__x.__suffix_)
6338 __result_ = __x.__result_;
6339 __suffix_ = __x.__suffix_;
6340 _N_ = __x._N_;
6341 __subs_ = __x.__subs_;
6352 operator==(const regex_token_iterator& __x) const
6354 if (__result_ == nullptr && __x.__result_ == nullptr)
6356 if (__result_ == &__suffix_ && __x.__result_ == &__x.__suffix_ &&
6357 __suffix_ == __x.__suffix_)
6359 if (__result_ == nullptr || __x.__result_ == nullptr)
6361 if (__result_ == &__suffix_ || __x.__result_ == &__x.__suffix_)
6363 return __position_ == __x.__position_ && _N_ == __x._N_ &&
6364 __subs_ == __x.__subs_;