Home | History | Annotate | Download | only in gmock

Lines Matching refs:Tuple

610 // An internal helper class for doing compile-time loop on a tuple's
1150 // Implements a matcher that compares the two fields of a 2-tuple
1155 // used to match a tuple<int, short>, a tuple<const long&, double>,
1165 operator Matcher< ::std::tr1::tuple<T1, T2> >() const { \
1166 return MakeMatcher(new Impl< ::std::tr1::tuple<T1, T2> >); \
1169 operator Matcher<const ::std::tr1::tuple<T1, T2>&>() const { \
1170 return MakeMatcher(new Impl<const ::std::tr1::tuple<T1, T2>&>); \
1173 template <typename Tuple> \
1174 class Impl : public MatcherInterface<Tuple> { \
1177 Tuple args, \
2100 // must be able to be safely cast to Matcher<tuple<const T1&, const
2134 // reference, as they may be expensive to copy. We must use tuple
2137 typedef std::tr1::tuple<const LhsValue&, const RhsValue&> InnerMatcherArg;
2140 // mono_tuple_matcher_ holds a monomorphic version of the tuple matcher.
2998 // Creates a polymorphic matcher that matches a 2-tuple where the
3002 // Creates a polymorphic matcher that matches a 2-tuple where the
3006 // Creates a polymorphic matcher that matches a 2-tuple where the
3010 // Creates a polymorphic matcher that matches a 2-tuple where the
3014 // Creates a polymorphic matcher that matches a 2-tuple where the
3018 // Creates a polymorphic matcher that matches a 2-tuple where the
3076 // TupleMatcher must be able to be safely cast to Matcher<tuple<const