Lines Matching refs:Rhs
6793 template <typename D, typename Rhs, typename Op>
6796 explicit ComparisonBase(const Rhs& rhs) : rhs_(rhs) {}
6823 Rhs rhs_;
6826 template <typename Rhs>
6827 class EqMatcher : public ComparisonBase<EqMatcher<Rhs>, Rhs, AnyEq> {
6829 explicit EqMatcher(const Rhs& rhs)
6830 : ComparisonBase<EqMatcher<Rhs>, Rhs, AnyEq>(rhs) { }
6834 template <typename Rhs>
6835 class NeMatcher : public ComparisonBase<NeMatcher<Rhs>, Rhs, AnyNe> {
6837 explicit NeMatcher(const Rhs& rhs)
6838 : ComparisonBase<NeMatcher<Rhs>, Rhs, AnyNe>(rhs) { }
6842 template <typename Rhs>
6843 class LtMatcher : public ComparisonBase<LtMatcher<Rhs>, Rhs, AnyLt> {
6845 explicit LtMatcher(const Rhs& rhs)
6846 : ComparisonBase<LtMatcher<Rhs>, Rhs, AnyLt>(rhs) { }
6850 template <typename Rhs>
6851 class GtMatcher : public ComparisonBase<GtMatcher<Rhs>, Rhs, AnyGt> {
6853 explicit GtMatcher(const Rhs& rhs)
6854 : ComparisonBase<GtMatcher<Rhs>, Rhs, AnyGt>(rhs) { }
6858 template <typename Rhs>
6859 class LeMatcher : public ComparisonBase<LeMatcher<Rhs>, Rhs, AnyLe> {
6861 explicit LeMatcher(const Rhs& rhs)
6862 : ComparisonBase<LeMatcher<Rhs>, Rhs, AnyLe>(rhs) { }
6866 template <typename Rhs>
6867 class GeMatcher : public ComparisonBase<GeMatcher<Rhs>, Rhs, AnyGe> {
6869 explicit GeMatcher(const Rhs& rhs)
6870 : ComparisonBase<GeMatcher<Rhs>, Rhs, AnyGe>(rhs) { }
6980 template <typename Lhs, typename Rhs>
6981 inline Matcher<Lhs> TypedEq(const Rhs& rhs) { return Eq(rhs); }
6984 template <typename Rhs>
6985 inline internal::GeMatcher<Rhs> Ge(Rhs x) {
6986 return internal::GeMatcher<Rhs>(x);
6990 template <typename Rhs>
6991 inline internal::GtMatcher<Rhs> Gt(Rhs x) {
6992 return internal::GtMatcher<Rhs>(x);
6996 template <typename Rhs>
6997 inline internal::LeMatcher<Rhs> Le(Rhs x) {
6998 return internal::LeMatcher<Rhs>(x);
7002 template <typename Rhs>
7003 inline internal::LtMatcher<Rhs> Lt(Rhs x) {
7004 return internal::LtMatcher<Rhs>(x);
7008 template <typename Rhs>
7009 inline internal::NeMatcher<Rhs> Ne(Rhs x) {
7010 return internal::NeMatcher<Rhs>(x);