Lines Matching refs:tm
3542 // Given a 2-tuple matcher tm of type Tuple2Matcher and a value second
3543 // of type Second, BoundSecondMatcher<Tuple2Matcher, Second>(tm,
3544 // second) is a polymorphic matcher that matches a value x iff tm
3554 BoundSecondMatcher(const Tuple2Matcher& tm, const Second& second)
3555 : tuple2_matcher_(tm), second_value_(second) {}
3580 Impl(const Tuple2Matcher& tm, const Second& second)
3581 : mono_tuple2_matcher_(SafeMatcherCast<const ArgTuple&>(tm)),
3607 // Given a 2-tuple matcher tm and a value second,
3608 // MatcherBindSecond(tm, second) returns a matcher that matches a
3609 // value x iff tm matches tuple (x, second). Useful for implementing
3613 const Tuple2Matcher& tm, const Second& second) {
3614 return BoundSecondMatcher<Tuple2Matcher, Second>(tm, second);