All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
testing::internal::ArgsMatcherImpl< ArgsTuple, k0, k1, k2, k3, k4, k5, k6, k7, k8, k9 > Class Template Reference
Inheritance diagram for testing::internal::ArgsMatcherImpl< ArgsTuple, k0, k1, k2, k3, k4, k5, k6, k7, k8, k9 >:
testing::MatcherInterface< ArgsTuple > testing::MatcherDescriberInterface

Public Types

typedef Matcher< const
SelectedArgs & > 
MonomorphicInnerMatcher
 
typedef internal::TupleFields
< RawArgsTuple, k0, k1, k2, k3,
k4, k5, k6, k7, k8, k9 >::type 
SelectedArgs
 

Public Member Functions

template<typename InnerMatcher >
 ArgsMatcherImpl (const InnerMatcher &inner_matcher)
 
virtual void DescribeNegationTo (::std::ostream *os) const
 
virtual void DescribeTo (::std::ostream *os) const
 
typedef GTEST_REMOVE_REFERENCE_AND_CONST_ (ArgsTuple) RawArgsTuple
 
virtual bool MatchAndExplain (ArgsTuple args, MatchResultListener *listener) const