Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
testing::internal::MatcherBase< T > Class Template Reference

#include <JETSCAPE/blob/main/external_packages/googletest/googlemock/include/gmock/gmock-matchers.h>

+ Inheritance diagram for testing::internal::MatcherBase< T >:
+ Collaboration diagram for testing::internal::MatcherBase< T >:

Public Member Functions

bool MatchAndExplain (T x, MatchResultListener *listener) const
 
bool Matches (T x) const
 
void DescribeTo (::std::ostream *os) const
 
void DescribeNegationTo (::std::ostream *os) const
 
void ExplainMatchResultTo (T x,::std::ostream *os) const
 
const MatcherDescriberInterfaceGetDescriber () const
 

Protected Member Functions

 MatcherBase ()
 
 MatcherBase (const MatcherInterface< T > *impl)
 
virtual ~MatcherBase ()
 

Private Attributes

::testing::internal::linked_ptr
< const MatcherInterface< T > > 
impl_
 

Detailed Description

template<typename T>
class testing::internal::MatcherBase< T >

Definition at line 252 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 252 of file gmock-matchers.h

Constructor & Destructor Documentation

template<typename T>
testing::internal::MatcherBase< T >::MatcherBase ( )
inlineprotected

Definition at line 288 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 288 of file gmock-matchers.h

template<typename T>
testing::internal::MatcherBase< T >::MatcherBase ( const MatcherInterface< T > *  impl)
inlineexplicitprotected

Definition at line 291 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 291 of file gmock-matchers.h

template<typename T>
virtual testing::internal::MatcherBase< T >::~MatcherBase ( )
inlineprotectedvirtual

Definition at line 294 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 294 of file gmock-matchers.h

Member Function Documentation

template<typename T>
void testing::internal::MatcherBase< T >::DescribeTo ( ::std::ostream *  os) const
inline

Definition at line 267 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 267 of file gmock-matchers.h

Referenced by testing::gmock_matchers_test::Describe(), testing::internal::PointeeMatcher< InnerMatcher >::Impl< Pointer >::DescribeNegationTo(), testing::internal::ContainsMatcherImpl< Container >::DescribeNegationTo(), testing::internal::KeyMatcherImpl< PairType >::DescribeNegationTo(), testing::internal::ArgsMatcherImpl< ArgsTuple, k0, k1, k2, k3, k4, k5, k6, k7, k8, k9 >::DescribeTo(), testing::internal::PointeeMatcher< InnerMatcher >::Impl< Pointer >::DescribeTo(), testing::internal::WhenDynamicCastToMatcherBase< To & >::DescribeTo(), testing::internal::FieldMatcher< Class, FieldType >::DescribeTo(), testing::internal::PropertyMatcher< Class, PropertyType >::DescribeTo(), testing::internal::ResultOfMatcher< Callable >::Impl< T >::DescribeTo(), testing::internal::SizeIsMatcher< SizeMatcher >::Impl< Container >::DescribeTo(), testing::internal::BeginEndDistanceIsMatcher< DistanceMatcher >::Impl< Container >::DescribeTo(), testing::internal::WhenSortedByMatcher< Comparator, ContainerMatcher >::Impl< LhsContainer >::DescribeTo(), testing::internal::PointwiseMatcher< TupleMatcher, RhsContainer >::Impl< LhsContainer >::DescribeTo(), testing::internal::ContainsMatcherImpl< Container >::DescribeTo(), testing::internal::EachMatcherImpl< Container >::DescribeTo(), testing::internal::KeyMatcherImpl< PairType >::DescribeTo(), testing::internal::PairMatcherImpl< PairType >::DescribeTo(), testing::internal::BoundSecondMatcher< Tuple2Matcher, Second >::Impl< T >::DescribeTo(), and testing::internal::PredicateFormatterFromMatcher< M >::operator()().

+ Here is the caller graph for this function:

template<typename T>
void testing::internal::MatcherBase< T >::ExplainMatchResultTo ( T  x,
::std::ostream *  os 
) const
inline

Definition at line 275 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 275 of file gmock-matchers.h

template<typename T>
const MatcherDescriberInterface* testing::internal::MatcherBase< T >::GetDescriber ( ) const
inline

Definition at line 283 of file gmock-matchers.h.

View newest version in sPHENIX GitHub at line 283 of file gmock-matchers.h

Member Data Documentation


The documentation for this class was generated from the following file: