• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/googletest/googlemock/include/gmock/

Lines Matching refs:Rhs

706   // latter calls bool operator==(const Lhs& lhs, const Rhs& rhs) in the end
707 // which might be undefined even when Rhs is implicitly convertible to Lhs
1065 // The following template definition assumes that the Rhs parameter is
1067 template <typename D, typename Rhs, typename Op>
1070 explicit ComparisonBase(const Rhs& rhs) : rhs_(rhs) {}
1080 explicit Impl(const Rhs& rhs) : rhs_(rhs) {}
1094 Rhs rhs_;
1097 Rhs rhs_;
1101 template <typename Rhs>
1102 class EqMatcher : public ComparisonBase<EqMatcher<Rhs>, Rhs, AnyEq> {
1104 explicit EqMatcher(const Rhs& rhs)
1105 : ComparisonBase<EqMatcher<Rhs>, Rhs, AnyEq>(rhs) { }
1109 template <typename Rhs>
1110 class NeMatcher : public ComparisonBase<NeMatcher<Rhs>, Rhs, AnyNe> {
1112 explicit NeMatcher(const Rhs& rhs)
1113 : ComparisonBase<NeMatcher<Rhs>, Rhs, AnyNe>(rhs) { }
1117 template <typename Rhs>
1118 class LtMatcher : public ComparisonBase<LtMatcher<Rhs>, Rhs, AnyLt> {
1120 explicit LtMatcher(const Rhs& rhs)
1121 : ComparisonBase<LtMatcher<Rhs>, Rhs, AnyLt>(rhs) { }
1125 template <typename Rhs>
1126 class GtMatcher : public ComparisonBase<GtMatcher<Rhs>, Rhs, AnyGt> {
1128 explicit GtMatcher(const Rhs& rhs)
1129 : ComparisonBase<GtMatcher<Rhs>, Rhs, AnyGt>(rhs) { }
1133 template <typename Rhs>
1134 class LeMatcher : public ComparisonBase<LeMatcher<Rhs>, Rhs, AnyLe> {
1136 explicit LeMatcher(const Rhs& rhs)
1137 : ComparisonBase<LeMatcher<Rhs>, Rhs, AnyLe>(rhs) { }
1141 template <typename Rhs>
1142 class GeMatcher : public ComparisonBase<GeMatcher<Rhs>, Rhs, AnyGe> {
1144 explicit GeMatcher(const Rhs& rhs)
1145 : ComparisonBase<GeMatcher<Rhs>, Rhs, AnyGe>(rhs) { }
4344 template <typename Lhs, typename Rhs>
4345 inline Matcher<Lhs> TypedEq(const Rhs& rhs) { return Eq(rhs); }
4348 template <typename Rhs>
4349 inline internal::GeMatcher<Rhs> Ge(Rhs x) {
4350 return internal::GeMatcher<Rhs>(x);
4354 template <typename Rhs>
4355 inline internal::GtMatcher<Rhs> Gt(Rhs x) {
4356 return internal::GtMatcher<Rhs>(x);
4360 template <typename Rhs>
4361 inline internal::LeMatcher<Rhs> Le(Rhs x) {
4362 return internal::LeMatcher<Rhs>(x);
4366 template <typename Rhs>
4367 inline internal::LtMatcher<Rhs> Lt(Rhs x) {
4368 return internal::LtMatcher<Rhs>(x);
4372 template <typename Rhs>
4373 inline internal::NeMatcher<Rhs> Ne(Rhs x) {
4374 return internal::NeMatcher<Rhs>(x);