Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
cares/cares/test/gmock-1.8.0/gmock/gmock.h File Reference
#include <errno.h>
#include <algorithm>
#include <string>
#include <stdio.h>
#include <ostream>
#include <assert.h>
#include <stdlib.h>
#include <iostream>
#include "gtest/gtest.h"
#include <limits.h>
#include <map>
#include <set>
#include <sstream>
#include <vector>
#include <math.h>
#include <iterator>
#include <limits>
#include <utility>
Include dependency graph for cares/cares/test/gmock-1.8.0/gmock/gmock.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  testing::Action< F >
 
class  testing::internal::ActionAdaptor< F1, F2 >
 
class  testing::internal::ActionAdaptor< F1, F2 >
 
class  testing::internal::ActionHelper< Result, Impl >
 
class  testing::ActionInterface< F >
 
class  testing::internal::ActionResultHolder< T >
 
class  testing::internal::ActionResultHolder< void >
 
struct  testing::internal::invoke_argument::AdlTag
 
struct  testing::internal::AllOfResult1< M1 >
 
struct  testing::internal::AllOfResult10< M1, M2, M3, M4, M5, M6, M7, M8, M9, M10 >
 
struct  testing::internal::AllOfResult2< M1, M2 >
 
struct  testing::internal::AllOfResult3< M1, M2, M3 >
 
struct  testing::internal::AllOfResult4< M1, M2, M3, M4 >
 
struct  testing::internal::AllOfResult5< M1, M2, M3, M4, M5 >
 
struct  testing::internal::AllOfResult6< M1, M2, M3, M4, M5, M6 >
 
struct  testing::internal::AllOfResult7< M1, M2, M3, M4, M5, M6, M7 >
 
struct  testing::internal::AllOfResult8< M1, M2, M3, M4, M5, M6, M7, M8 >
 
struct  testing::internal::AllOfResult9< M1, M2, M3, M4, M5, M6, M7, M8, M9 >
 
struct  testing::internal::AnyEq
 
struct  testing::internal::AnyGe
 
struct  testing::internal::AnyGt
 
struct  testing::internal::AnyLe
 
struct  testing::internal::AnyLt
 
class  testing::internal::AnyMatcherImpl< T >
 
struct  testing::internal::AnyNe
 
struct  testing::internal::AnyOfResult1< M1 >
 
struct  testing::internal::AnyOfResult10< M1, M2, M3, M4, M5, M6, M7, M8, M9, M10 >
 
struct  testing::internal::AnyOfResult2< M1, M2 >
 
struct  testing::internal::AnyOfResult3< M1, M2, M3 >
 
struct  testing::internal::AnyOfResult4< M1, M2, M3, M4 >
 
struct  testing::internal::AnyOfResult5< M1, M2, M3, M4, M5 >
 
struct  testing::internal::AnyOfResult6< M1, M2, M3, M4, M5, M6 >
 
struct  testing::internal::AnyOfResult7< M1, M2, M3, M4, M5, M6, M7 >
 
struct  testing::internal::AnyOfResult8< M1, M2, M3, M4, M5, M6, M7, M8 >
 
struct  testing::internal::AnyOfResult9< M1, M2, M3, M4, M5, M6, M7, M8, M9 >
 
class  testing::internal::AnythingMatcher
 
class  testing::internal::ArgsMatcher< InnerMatcher, k0, k1, k2, k3, k4, k5, k6, k7, k8, k9 >
 
class  testing::internal::ArgsMatcherImpl< ArgsTuple, k0, k1, k2, k3, k4, k5, k6, k7, k8, k9 >
 
class  testing::internal::AssignAction< T1, T2 >
 
class  testing::internal::BeginEndDistanceIsMatcher< DistanceMatcher >
 
struct  testing::internal::BooleanConstant< kValue >
 
class  testing::internal::BothOfMatcher< Matcher1, Matcher2 >
 
class  testing::internal::BothOfMatcherImpl< T >
 
class  testing::internal::BoundSecondMatcher< Tuple2Matcher, Second >
 
class  testing::internal::BuiltInDefaultValue< T >
 
class  testing::internal::BuiltInDefaultValue< const T >
 
class  testing::internal::BuiltInDefaultValue< T * >
 
struct  testing::internal::BuiltInDefaultValueGetter< T, kDefaultConstructible >
 
struct  testing::internal::BuiltInDefaultValueGetter< T, false >
 
struct  testing::internal::ByMoveWrapper< T >
 
struct  testing::internal::CallableTraits< Functor >
 
struct  testing::internal::CallableTraits< ResType(*)(ArgType)>
 
class  testing::Cardinality
 
class  testing::CardinalityInterface
 
struct  testing::internal::CastAndAppendTransform< Target >
 
class  testing::internal::ComparisonBase< D, Rhs, Op >
 
class  testing::internal::ContainerEqMatcher< Container >
 
class  testing::internal::ContainsMatcher< M >
 
class  testing::internal::ContainsMatcherImpl< Container >
 
struct  testing::internal::DecayArray< T >
 
struct  testing::internal::DecayArray< T[]>
 
struct  testing::internal::DecayArray< T[N]>
 
class  testing::DefaultValue< T >
 
class  testing::DefaultValue< T & >
 
class  testing::DefaultValue< void >
 
class  testing::internal::DoBothAction< Action1, Action2 >
 
class  testing::internal::DoDefaultAction
 
class  testing::internal::DummyMatchResultListener
 
class  testing::internal::EachMatcher< M >
 
class  testing::internal::EachMatcherImpl< Container >
 
class  testing::internal::EitherOfMatcher< Matcher1, Matcher2 >
 
class  testing::internal::EitherOfMatcherImpl< T >
 
class  testing::internal::ElementsAreArrayMatcher< T >
 
class  testing::internal::ElementsAreMatcher< MatcherTuple >
 
class  testing::internal::ElementsAreMatcherImpl< Container >
 
class  testing::internal::EndsWithMatcher< StringType >
 
class  testing::internal::Eq2Matcher
 
class  testing::internal::EqMatcher< Rhs >
 
struct  testing::internal::ExcessiveArg
 
class  testing::Expectation
 
class  testing::internal::ExpectationBase
 
class  testing::ExpectationSet
 
class  testing::DefaultValue< T >::FactoryValueProducer
 
class  testing::internal::FieldMatcher< Class, FieldType >
 
class  testing::DefaultValue< T >::FixedValueProducer
 
class  testing::internal::FloatingEqMatcher< FloatType >
 
struct  testing::internal::Function< T >
 
struct  testing::internal::Function< R(A1)>
 
struct  testing::internal::Function< R(A1, A2)>
 
struct  testing::internal::Function< R(A1, A2, A3)>
 
struct  testing::internal::Function< R(A1, A2, A3, A4)>
 
struct  testing::internal::Function< R(A1, A2, A3, A4, A5)>
 
struct  testing::internal::Function< R(A1, A2, A3, A4, A5, A6)>
 
struct  testing::internal::Function< R(A1, A2, A3, A4, A5, A6, A7)>
 
struct  testing::internal::Function< R(A1, A2, A3, A4, A5, A6, A7, A8)>
 
struct  testing::internal::Function< R(A1, A2, A3, A4, A5, A6, A7, A8, A9)>
 
struct  testing::internal::Function< R(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>
 
class  testing::internal::FunctionMocker< F >
 
class  testing::internal::FunctionMocker< F >
 
class  testing::internal::FunctionMocker< R(A1)>
 
class  testing::internal::FunctionMocker< R(A1, A2)>
 
class  testing::internal::FunctionMocker< R(A1, A2, A3)>
 
class  testing::internal::FunctionMocker< R(A1, A2, A3, A4)>
 
class  testing::internal::FunctionMocker< R(A1, A2, A3, A4, A5)>
 
class  testing::internal::FunctionMocker< R(A1, A2, A3, A4, A5, A6)>
 
class  testing::internal::FunctionMocker< R(A1, A2, A3, A4, A5, A6, A7)>
 
class  testing::internal::FunctionMocker< R(A1, A2, A3, A4, A5, A6, A7, A8)>
 
class  testing::internal::FunctionMocker< R(A1, A2, A3, A4, A5, A6, A7, A8, A9)>
 
class  testing::internal::FunctionMocker< R(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>
 
class  testing::internal::FunctionMockerBase< F >
 
class  testing::internal::FunctionMockerBase< F >
 
class  testing::internal::FunctionMockerBase< F >
 
class  testing::internal::Ge2Matcher
 
class  testing::internal::GeMatcher< Rhs >
 
class  testing::internal::Gt2Matcher
 
class  testing::internal::GtMatcher< Rhs >
 
class  testing::internal::HasSubstrMatcher< StringType >
 
class  testing::internal::IgnoredValue
 
class  testing::internal::IgnoreResultAction< A >
 
class  testing::internal::BoundSecondMatcher< Tuple2Matcher, Second >::Impl< T >
 
class  testing::internal::PointwiseMatcher< TupleMatcher, RhsContainer >::Impl< LhsContainer >
 
class  testing::internal::WhenSortedByMatcher< Comparator, ContainerMatcher >::Impl< LhsContainer >
 
class  testing::internal::BeginEndDistanceIsMatcher< DistanceMatcher >::Impl< Container >
 
class  testing::internal::SizeIsMatcher< SizeMatcher >::Impl< Container >
 
class  testing::internal::ResultOfMatcher< Callable >::Impl< T >
 
class  testing::internal::PointeeMatcher< InnerMatcher >::Impl< Pointer >
 
class  testing::internal::FloatingEqMatcher< FloatType >::Impl< T >
 
class  testing::internal::PairMatchBase< D, Op >::Impl< Tuple >
 
class  testing::internal::RefMatcher< T & >::Impl< Super >
 
class  testing::internal::ComparisonBase< D, Rhs, Op >::Impl< Lhs >
 
class  testing::internal::MatcherCastImpl< T, Matcher< U > >::Impl
 
class  testing::internal::WithArgsAction< InnerAction, I >::Impl< F >
 
class  testing::internal::DoBothAction< Action1, Action2 >::Impl< F >
 
class  testing::internal::IgnoreResultAction< A >::Impl< F >
 
class  testing::internal::ReturnRefOfCopyAction< T >::Impl< F >
 
class  testing::internal::ReturnRefAction< T >::Impl< F >
 
class  testing::internal::ReturnAction< R >::Impl< R_, F >
 
class  testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >
 
class  testing::InSequence
 
class  testing::internal::InvokeAction< FunctionImpl >
 
class  testing::internal::InvokeHelper< Result, ArgumentTuple >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6, A7 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8, A9 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 > >
 
class  testing::internal::InvokeHelper< R, ::testing::tuple<> >
 
struct  testing::internal::InvokeMethodAction< Class, MethodPtr >
 
struct  testing::internal::InvokeMethodWithoutArgsAction< Class, MethodPtr >
 
struct  testing::internal::InvokeWithoutArgsAction< FunctionImpl >
 
struct  testing::internal::is_reference< T >
 
struct  testing::internal::is_reference< T & >
 
class  testing::internal::IsNullMatcher
 
struct  testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::IterateOverTuple< Tup, kRemainingSize >
 
struct  testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::IterateOverTuple< Tup, 0 >
 
class  testing::internal::KeyMatcher< M >
 
class  testing::internal::KeyMatcherImpl< PairType >
 
struct  testing::internal::KindOf< T >
 
class  testing::internal::Le2Matcher
 
class  testing::internal::LeMatcher< Rhs >
 
class  testing::Expectation::Less
 
struct  testing::internal::LessComparator
 
struct  testing::internal::LinkedPtrLessThan< T >
 
struct  testing::internal::LosslessArithmeticConvertibleImpl< kFromKind, From, kToKind, To >
 
struct  testing::internal::LosslessArithmeticConvertibleImpl< kBool, bool, kBool, bool >
 
struct  testing::internal::LosslessArithmeticConvertibleImpl< kBool, bool, kFloatingPoint, To >
 
struct  testing::internal::LosslessArithmeticConvertibleImpl< kBool, bool, kInteger, To >
 
struct  testing::internal::LosslessArithmeticConvertibleImpl< kFloatingPoint, From, kBool, bool >
 
struct  testing::internal::LosslessArithmeticConvertibleImpl< kFloatingPoint, From, kInteger, To >
 
struct  testing::internal::LosslessArithmeticConvertibleImpl< kInteger, From, kBool, bool >
 
struct  testing::internal::LosslessArithmeticConvertibleImpl< kInteger, From, kFloatingPoint, To >
 
struct  testing::internal::LosslessArithmeticConvertibleImpl< kInteger, From, kInteger, To >
 
class  testing::internal::Lt2Matcher
 
class  testing::internal::LtMatcher< Rhs >
 
class  testing::Matcher< T >
 
class  testing::Matcher< T >
 
class  testing::Matcher< const internal::string & >
 
class  testing::Matcher< internal::string >
 
class  testing::internal::MatcherAsPredicate< M >
 
class  testing::internal::MatcherBase< T >
 
class  testing::internal::MatcherCastImpl< T, M >
 
class  testing::internal::MatcherCastImpl< T, Matcher< T > >
 
class  testing::internal::MatcherCastImpl< T, Matcher< U > >
 
class  testing::MatcherDescriberInterface
 
class  testing::MatcherInterface< T >
 
struct  testing::internal::MatcherTuple< Tuple >
 
struct  testing::internal::MatcherTuple< ::testing::tuple< A1 > >
 
struct  testing::internal::MatcherTuple< ::testing::tuple< A1, A2 > >
 
struct  testing::internal::MatcherTuple< ::testing::tuple< A1, A2, A3 > >
 
struct  testing::internal::MatcherTuple< ::testing::tuple< A1, A2, A3, A4 > >
 
struct  testing::internal::MatcherTuple< ::testing::tuple< A1, A2, A3, A4, A5 > >
 
struct  testing::internal::MatcherTuple< ::testing::tuple< A1, A2, A3, A4, A5, A6 > >
 
struct  testing::internal::MatcherTuple< ::testing::tuple< A1, A2, A3, A4, A5, A6, A7 > >
 
struct  testing::internal::MatcherTuple< ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8 > >
 
struct  testing::internal::MatcherTuple< ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8, A9 > >
 
struct  testing::internal::MatcherTuple< ::testing::tuple< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 > >
 
struct  testing::internal::MatcherTuple< ::testing::tuple<> >
 
class  testing::internal::MatchesRegexMatcher
 
class  testing::internal::MatchMatrix
 
class  testing::MatchResultListener
 
class  testing::Mock
 
class  testing::MockFunction< F >
 
class  testing::MockFunction< R(A0)>
 
class  testing::MockFunction< R(A0, A1)>
 
class  testing::MockFunction< R(A0, A1, A2)>
 
class  testing::MockFunction< R(A0, A1, A2, A3)>
 
class  testing::MockFunction< R(A0, A1, A2, A3, A4)>
 
class  testing::MockFunction< R(A0, A1, A2, A3, A4, A5)>
 
class  testing::MockFunction< R(A0, A1, A2, A3, A4, A5, A6)>
 
class  testing::MockFunction< R(A0, A1, A2, A3, A4, A5, A6, A7)>
 
class  testing::MockFunction< R(A0, A1, A2, A3, A4, A5, A6, A7, A8)>
 
class  testing::MockFunction< R(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)>
 
class  testing::internal::MockSpec< F >
 
class  testing::PolymorphicMatcher< Impl >::MonomorphicImpl< T >
 
class  testing::PolymorphicAction< Impl >::MonomorphicImpl< F >
 
class  testing::NaggyMock< MockClass >
 
class  testing::internal::Ne2Matcher
 
class  testing::internal::NeMatcher< Rhs >
 
class  testing::NiceMock< MockClass >
 
class  testing::internal::NotMatcher< InnerMatcher >
 
class  testing::internal::NotMatcherImpl< T >
 
class  testing::internal::NotNullMatcher
 
class  testing::internal::OnCallSpec< F >
 
class  testing::internal::PairMatchBase< D, Op >
 
class  testing::internal::PairMatcher< FirstMatcher, SecondMatcher >
 
class  testing::internal::PairMatcherImpl< PairType >
 
class  testing::internal::PointeeMatcher< InnerMatcher >
 
struct  testing::internal::PointeeOf< Pointer >
 
struct  testing::internal::PointeeOf< T * >
 
class  testing::internal::PointwiseMatcher< TupleMatcher, RhsContainer >
 
class  testing::PolymorphicAction< Impl >
 
class  testing::PolymorphicMatcher< Impl >
 
class  testing::internal::PredicateFormatterFromMatcher< M >
 
class  testing::internal::PropertyMatcher< Class, PropertyType >
 
class  testing::internal::QuantifierMatcherImpl< Container >
 
class  testing::internal::ReferenceOrValueWrapper< T >
 
class  testing::internal::ReferenceOrValueWrapper< T & >
 
class  testing::internal::ReferenceWrapper< T >
 
class  testing::internal::RefMatcher< T >
 
class  testing::internal::RefMatcher< T & >
 
struct  testing::internal::remove_reference< T >
 
struct  testing::internal::remove_reference< T & >
 
struct  testing::internal::RemoveConstFromKey< T >
 
struct  testing::internal::RemoveConstFromKey< std::pair< const K, V > >
 
class  testing::internal::ResultOfMatcher< Callable >
 
class  testing::internal::ReturnAction< R >
 
class  testing::internal::ReturnNullAction
 
class  testing::internal::ReturnRefAction< T >
 
class  testing::internal::ReturnRefOfCopyAction< T >
 
class  testing::internal::ReturnVoidAction
 
class  testing::SafeMatcherCastImpl< T >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, k7, k8, k9, k10 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, -1, -1, -1, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, -1, -1, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, -1, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, -1, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, -1, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, k7, -1, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, k7, k8, -1, -1 >
 
class  testing::internal::SelectArgs< Result, ArgumentTuple, k1, k2, k3, k4, k5, k6, k7, k8, k9, -1 >
 
class  testing::Sequence
 
class  testing::internal::SetArgumentPointeeAction< N, A, typename >
 
class  testing::internal::SetArgumentPointeeAction< N, Proto, true >
 
class  testing::internal::SetErrnoAndReturnAction< T >
 
class  testing::internal::SizeIsMatcher< SizeMatcher >
 
class  testing::internal::StartsWithMatcher< StringType >
 
class  testing::internal::StlContainerView< RawContainer >
 
class  testing::internal::StlContainerView< ::testing::tuple< ElementPointer, Size > >
 
class  testing::internal::StlContainerView< Element[N]>
 
class  testing::internal::StreamMatchResultListener
 
class  testing::internal::StrEqualityMatcher< StringType >
 
class  testing::StrictMock< MockClass >
 
class  testing::StringMatchResultListener
 
class  testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >
 
class  testing::internal::TrulyMatcher< Predicate >
 
class  testing::internal::TupleFields< Tuple, k0, k1, k2, k3, k4, k5, k6, k7, k8, k9 >
 
class  testing::internal::TupleFields< Tuple, k0, k1, k2, k3, k4, k5, k6, k7, k8, k9 >
 
class  testing::internal::TupleFields< Tuple, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::TupleFields< Tuple, k0, -1, -1, -1, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::TupleFields< Tuple, k0, k1, -1, -1, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::TupleFields< Tuple, k0, k1, k2, -1, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::TupleFields< Tuple, k0, k1, k2, k3, -1, -1, -1, -1, -1, -1 >
 
class  testing::internal::TupleFields< Tuple, k0, k1, k2, k3, k4, -1, -1, -1, -1, -1 >
 
class  testing::internal::TupleFields< Tuple, k0, k1, k2, k3, k4, k5, -1, -1, -1, -1 >
 
class  testing::internal::TupleFields< Tuple, k0, k1, k2, k3, k4, k5, k6, -1, -1, -1 >
 
class  testing::internal::TupleFields< Tuple, k0, k1, k2, k3, k4, k5, k6, k7, -1, -1 >
 
class  testing::internal::TupleFields< Tuple, k0, k1, k2, k3, k4, k5, k6, k7, k8, -1 >
 
class  testing::internal::TuplePrefix< N >
 
class  testing::internal::TuplePrefix< 0 >
 
struct  testing::internal::type_equals< T1, T2 >
 
struct  testing::internal::type_equals< T, T >
 
class  testing::internal::TypedExpectation< F >
 
class  testing::internal::TypedExpectation< F >
 
class  testing::internal::UnorderedElementsAreArrayMatcher< T >
 
class  testing::internal::UnorderedElementsAreMatcher< MatcherTuple >
 
class  testing::internal::UnorderedElementsAreMatcherImpl< Container >
 
class  testing::internal::UnorderedElementsAreMatcherImplBase
 
class  testing::internal::UntypedActionResultHolderBase
 
class  testing::internal::UntypedFunctionMockerBase
 
class  testing::internal::UntypedOnCallSpecBase
 
class  testing::DefaultValue< T >::ValueProducer
 
class  testing::internal::WhenDynamicCastToMatcher< To >
 
class  testing::internal::WhenDynamicCastToMatcher< To & >
 
class  testing::internal::WhenDynamicCastToMatcherBase< To >
 
class  testing::internal::WhenSortedByMatcher< Comparator, ContainerMatcher >
 
struct  testing::internal::WithArgsAction< InnerAction, I >
 

Namespaces

 testing
 
 testing::internal
 
 testing::internal::invoke_argument
 

Macros

#define ACTION(name)
 
#define ACTION_P(name, p0)
 
#define ACTION_P10(name, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define ACTION_P2(name, p0, p1)
 
#define ACTION_P3(name, p0, p1, p2)
 
#define ACTION_P4(name, p0, p1, p2, p3)
 
#define ACTION_P5(name, p0, p1, p2, p3, p4)
 
#define ACTION_P6(name, p0, p1, p2, p3, p4, p5)
 
#define ACTION_P7(name, p0, p1, p2, p3, p4, p5, p6)
 
#define ACTION_P8(name, p0, p1, p2, p3, p4, p5, p6, p7)
 
#define ACTION_P9(name, p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define ACTION_TEMPLATE(name, template_params, value_params)
 
#define ASSERT_THAT(value, matcher)
 
#define EXPECT_CALL(obj, call)   GMOCK_EXPECT_CALL_IMPL_(obj, call)
 
#define EXPECT_THAT(value, matcher)
 
#define GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_
 
#define GMOCK_ACTION_CLASS_(name, value_params)   GTEST_CONCAT_TOKEN_(name##Action, GMOCK_INTERNAL_COUNT_##value_params)
 
#define GMOCK_ARG_(tn, N, ...)   tn ::testing::internal::Function<__VA_ARGS__>::Argument##N
 
#define GMOCK_DECLARE_bool_(name)   extern GTEST_API_ bool GMOCK_FLAG(name)
 
#define GMOCK_DECLARE_int32_(name)   extern GTEST_API_ ::testing::internal::Int32 GMOCK_FLAG(name)
 
#define GMOCK_DECLARE_KIND_(type, kind)   template <> struct KindOf<type> { enum { value = kind }; }
 
#define GMOCK_DECLARE_string_(name)   extern GTEST_API_ ::std::string GMOCK_FLAG(name)
 
#define GMOCK_DEFINE_bool_(name, default_val, doc)   GTEST_API_ bool GMOCK_FLAG(name) = (default_val)
 
#define GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_(type, value)
 
#define GMOCK_DEFINE_int32_(name, default_val, doc)   GTEST_API_ ::testing::internal::Int32 GMOCK_FLAG(name) = (default_val)
 
#define GMOCK_DEFINE_string_(name, default_val, doc)   GTEST_API_ ::std::string GMOCK_FLAG(name) = (default_val)
 
#define GMOCK_EXPECT_CALL_IMPL_(obj, call)   ((obj).gmock_##call).InternalExpectedAt(__FILE__, __LINE__, #obj, #call)
 
#define GMOCK_FIELD_(Tuple, N)   typename ::testing::tuple_element<N, Tuple>::type
 
#define GMOCK_FIELD_TYPE_(Tuple, i)   typename ::testing::tuple_element<i, Tuple>::type
 
#define GMOCK_FLAG(name)   FLAGS_gmock_##name
 
#define GMOCK_GMOCK_MORE_MATCHERS_H_
 
#define GMOCK_INCLUDE_GMOCK_GMOCK_ACTIONS_H_
 
#define GMOCK_INCLUDE_GMOCK_GMOCK_CARDINALITIES_H_
 
#define GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_ACTIONS_H_
 
#define GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_FUNCTION_MOCKERS_H_
 
#define GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_MATCHERS_H_
 
#define GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_NICE_STRICT_H_
 
#define GMOCK_INCLUDE_GMOCK_GMOCK_MATCHERS_H_
 
#define GMOCK_INCLUDE_GMOCK_GMOCK_MORE_ACTIONS_H_
 
#define GMOCK_INCLUDE_GMOCK_GMOCK_SPEC_BUILDERS_H_
 
#define GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_CALLBACK_MATCHERS_H_
 
#define GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_GMOCK_GENERATED_ACTIONS_H_
 
#define GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_GMOCK_PORT_H_
 
#define GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_GENERATED_INTERNAL_UTILS_H_
 
#define GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_INTERNAL_UTILS_H_
 
#define GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_PORT_H_
 
#define GMOCK_INTERNAL_COUNT_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_COUNT_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)   P10
 
#define GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS(p0)   P
 
#define GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS(p0, p1)   P2
 
#define GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS(p0, p1, p2)   P3
 
#define GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS(p0, p1, p2, p3)   P4
 
#define GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)   P5
 
#define GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)   P6
 
#define GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)   P7
 
#define GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)   P8
 
#define GMOCK_INTERNAL_COUNT_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)   P9
 
#define GMOCK_INTERNAL_DECL_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_DECL_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define GMOCK_INTERNAL_DECL_AND_1_VALUE_PARAMS(p0)   p0##_type p0
 
#define GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS(p0, p1)
 
#define GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS(p0, p1, p2)
 
#define GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
 
#define GMOCK_INTERNAL_DECL_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)   p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4
 
#define GMOCK_INTERNAL_DECL_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_DECL_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
 
#define GMOCK_INTERNAL_DECL_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)
 
#define GMOCK_INTERNAL_DECL_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define GMOCK_INTERNAL_DECL_HAS_10_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7, kind8, name8, kind9, name9)
 
#define GMOCK_INTERNAL_DECL_HAS_1_TEMPLATE_PARAMS(kind0, name0)   kind0 name0
 
#define GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS(kind0, name0, kind1, name1)   kind0 name0, kind1 name1
 
#define GMOCK_INTERNAL_DECL_HAS_3_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2)   kind0 name0, kind1 name1, kind2 name2
 
#define GMOCK_INTERNAL_DECL_HAS_4_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3)
 
#define GMOCK_INTERNAL_DECL_HAS_5_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4)
 
#define GMOCK_INTERNAL_DECL_HAS_6_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5)
 
#define GMOCK_INTERNAL_DECL_HAS_7_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6)
 
#define GMOCK_INTERNAL_DECL_HAS_8_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7)
 
#define GMOCK_INTERNAL_DECL_HAS_9_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7, kind8, name8)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_1_VALUE_PARAMS(p0)   , typename p0##_type
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS(p0, p1)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)
 
#define GMOCK_INTERNAL_DECL_TYPE_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define GMOCK_INTERNAL_DEFN_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_DEFN_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define GMOCK_INTERNAL_DEFN_AND_1_VALUE_PARAMS(p0)   p0##_type p0;
 
#define GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS(p0, p1)
 
#define GMOCK_INTERNAL_DEFN_AND_3_VALUE_PARAMS(p0, p1, p2)
 
#define GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
 
#define GMOCK_INTERNAL_DEFN_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)   p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4;
 
#define GMOCK_INTERNAL_DEFN_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_DEFN_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
 
#define GMOCK_INTERNAL_DEFN_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)
 
#define GMOCK_INTERNAL_DEFN_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS()   ()
 
#define GMOCK_INTERNAL_INIT_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS(p0)   (p0##_type gmock_p0) : p0(gmock_p0)
 
#define GMOCK_INTERNAL_INIT_AND_2_VALUE_PARAMS(p0, p1)   (p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), p1(gmock_p1)
 
#define GMOCK_INTERNAL_INIT_AND_3_VALUE_PARAMS(p0, p1, p2)
 
#define GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
 
#define GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
 
#define GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
 
#define GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)
 
#define GMOCK_INTERNAL_INIT_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define GMOCK_INTERNAL_LIST_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_LIST_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)   p0, p1, p2, p3, p4, p5, p6, p7, p8, p9
 
#define GMOCK_INTERNAL_LIST_AND_1_VALUE_PARAMS(p0)   p0
 
#define GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS(p0, p1)   p0, p1
 
#define GMOCK_INTERNAL_LIST_AND_3_VALUE_PARAMS(p0, p1, p2)   p0, p1, p2
 
#define GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS(p0, p1, p2, p3)   p0, p1, p2, p3
 
#define GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
 
#define GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_LIST_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)   p0, p1, p2, p3, p4, p5, p6
 
#define GMOCK_INTERNAL_LIST_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)   p0, p1, p2, p3, p4, p5, p6, p7
 
#define GMOCK_INTERNAL_LIST_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)   p0, p1, p2, p3, p4, p5, p6, p7, p8
 
#define GMOCK_INTERNAL_LIST_HAS_10_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7, kind8, name8, kind9, name9)
 
#define GMOCK_INTERNAL_LIST_HAS_1_TEMPLATE_PARAMS(kind0, name0)   name0
 
#define GMOCK_INTERNAL_LIST_HAS_2_TEMPLATE_PARAMS(kind0, name0, kind1, name1)   name0, name1
 
#define GMOCK_INTERNAL_LIST_HAS_3_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2)   name0, name1, name2
 
#define GMOCK_INTERNAL_LIST_HAS_4_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3)   name0, name1, name2, name3
 
#define GMOCK_INTERNAL_LIST_HAS_5_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4)
 
#define GMOCK_INTERNAL_LIST_HAS_6_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5)
 
#define GMOCK_INTERNAL_LIST_HAS_7_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6)   name0, name1, name2, name3, name4, name5, name6
 
#define GMOCK_INTERNAL_LIST_HAS_8_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7)   name0, name1, name2, name3, name4, name5, name6, name7
 
#define GMOCK_INTERNAL_LIST_HAS_9_TEMPLATE_PARAMS(kind0, name0, kind1, name1, kind2, name2, kind3, name3, kind4, name4, kind5, name5, kind6, name6, kind7, name7, kind8, name8)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_0_VALUE_PARAMS()
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_1_VALUE_PARAMS(p0)   , p0##_type
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS(p0, p1)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS(p0, p1, p2)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS(p0, p1, p2, p3)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7)
 
#define GMOCK_INTERNAL_LIST_TYPE_AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8)
 
#define GMOCK_IS_SIGNED_(T)   (static_cast<T>(-1) < 0)
 
#define GMOCK_KIND_OF_(type)
 
#define GMOCK_MATCHER_(tn, N, ...)   const ::testing::Matcher<GMOCK_ARG_(tn, N, __VA_ARGS__)>&
 
#define GMOCK_METHOD0_(tn, constness, ct, Method, ...)
 
#define GMOCK_METHOD10_(tn, constness, ct, Method, ...)
 
#define GMOCK_METHOD1_(tn, constness, ct, Method, ...)
 
#define GMOCK_METHOD2_(tn, constness, ct, Method, ...)
 
#define GMOCK_METHOD3_(tn, constness, ct, Method, ...)
 
#define GMOCK_METHOD4_(tn, constness, ct, Method, ...)
 
#define GMOCK_METHOD5_(tn, constness, ct, Method, ...)
 
#define GMOCK_METHOD6_(tn, constness, ct, Method, ...)
 
#define GMOCK_METHOD7_(tn, constness, ct, Method, ...)
 
#define GMOCK_METHOD8_(tn, constness, ct, Method, ...)
 
#define GMOCK_METHOD9_(tn, constness, ct, Method, ...)
 
#define GMOCK_MOCKER_(arity, constness, Method)   GTEST_CONCAT_TOKEN_(gmock##constness##arity##_##Method##_, __LINE__)
 
#define GMOCK_ON_CALL_IMPL_(obj, call)
 
#define GMOCK_RESULT_(tn, ...)   tn ::testing::internal::Function<__VA_ARGS__>::Result
 
#define GMOCK_WCHAR_T_IS_NATIVE_   1
 
#define MATCHER(name, description)
 << DiffStrings(str, arg); More...
 
#define MATCHER_P(name, p0, description)
 
#define MATCHER_P10(name, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, description)
 
#define MATCHER_P2(name, p0, p1, description)
 
#define MATCHER_P3(name, p0, p1, p2, description)
 
#define MATCHER_P4(name, p0, p1, p2, p3, description)
 
#define MATCHER_P5(name, p0, p1, p2, p3, p4, description)
 
#define MATCHER_P6(name, p0, p1, p2, p3, p4, p5, description)
 
#define MATCHER_P7(name, p0, p1, p2, p3, p4, p5, p6, description)
 
#define MATCHER_P8(name, p0, p1, p2, p3, p4, p5, p6, p7, description)
 
#define MATCHER_P9(name, p0, p1, p2, p3, p4, p5, p6, p7, p8, description)
 
#define MOCK_CONST_METHOD0(m, ...)   GMOCK_METHOD0_(, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD0_T(m, ...)   GMOCK_METHOD0_(typename, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD0_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD0_(typename, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD0_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD0_(, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD1(m, ...)   GMOCK_METHOD1_(, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD10(m, ...)   GMOCK_METHOD10_(, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD10_T(m, ...)   GMOCK_METHOD10_(typename, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD10_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD10_(typename, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD10_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD10_(, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD1_T(m, ...)   GMOCK_METHOD1_(typename, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD1_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD1_(typename, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD1_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD1_(, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD2(m, ...)   GMOCK_METHOD2_(, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD2_T(m, ...)   GMOCK_METHOD2_(typename, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD2_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD2_(typename, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD2_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD2_(, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD3(m, ...)   GMOCK_METHOD3_(, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD3_T(m, ...)   GMOCK_METHOD3_(typename, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD3_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD3_(typename, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD3_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD3_(, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD4(m, ...)   GMOCK_METHOD4_(, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD4_T(m, ...)   GMOCK_METHOD4_(typename, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD4_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD4_(typename, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD4_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD4_(, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD5(m, ...)   GMOCK_METHOD5_(, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD5_T(m, ...)   GMOCK_METHOD5_(typename, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD5_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD5_(typename, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD5_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD5_(, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD6(m, ...)   GMOCK_METHOD6_(, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD6_T(m, ...)   GMOCK_METHOD6_(typename, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD6_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD6_(typename, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD6_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD6_(, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD7(m, ...)   GMOCK_METHOD7_(, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD7_T(m, ...)   GMOCK_METHOD7_(typename, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD7_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD7_(typename, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD7_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD7_(, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD8(m, ...)   GMOCK_METHOD8_(, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD8_T(m, ...)   GMOCK_METHOD8_(typename, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD8_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD8_(typename, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD8_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD8_(, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD9(m, ...)   GMOCK_METHOD9_(, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD9_T(m, ...)   GMOCK_METHOD9_(typename, const, , m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD9_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD9_(typename, const, ct, m, __VA_ARGS__)
 
#define MOCK_CONST_METHOD9_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD9_(, const, ct, m, __VA_ARGS__)
 
#define MOCK_METHOD0(m, ...)   GMOCK_METHOD0_(, , , m, __VA_ARGS__)
 
#define MOCK_METHOD0_T(m, ...)   GMOCK_METHOD0_(typename, , , m, __VA_ARGS__)
 
#define MOCK_METHOD0_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD0_(typename, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD0_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD0_(, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD1(m, ...)   GMOCK_METHOD1_(, , , m, __VA_ARGS__)
 
#define MOCK_METHOD10(m, ...)   GMOCK_METHOD10_(, , , m, __VA_ARGS__)
 
#define MOCK_METHOD10_T(m, ...)   GMOCK_METHOD10_(typename, , , m, __VA_ARGS__)
 
#define MOCK_METHOD10_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD10_(typename, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD10_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD10_(, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD1_T(m, ...)   GMOCK_METHOD1_(typename, , , m, __VA_ARGS__)
 
#define MOCK_METHOD1_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD1_(typename, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD1_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD1_(, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD2(m, ...)   GMOCK_METHOD2_(, , , m, __VA_ARGS__)
 
#define MOCK_METHOD2_T(m, ...)   GMOCK_METHOD2_(typename, , , m, __VA_ARGS__)
 
#define MOCK_METHOD2_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD2_(typename, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD2_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD2_(, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD3(m, ...)   GMOCK_METHOD3_(, , , m, __VA_ARGS__)
 
#define MOCK_METHOD3_T(m, ...)   GMOCK_METHOD3_(typename, , , m, __VA_ARGS__)
 
#define MOCK_METHOD3_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD3_(typename, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD3_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD3_(, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD4(m, ...)   GMOCK_METHOD4_(, , , m, __VA_ARGS__)
 
#define MOCK_METHOD4_T(m, ...)   GMOCK_METHOD4_(typename, , , m, __VA_ARGS__)
 
#define MOCK_METHOD4_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD4_(typename, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD4_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD4_(, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD5(m, ...)   GMOCK_METHOD5_(, , , m, __VA_ARGS__)
 
#define MOCK_METHOD5_T(m, ...)   GMOCK_METHOD5_(typename, , , m, __VA_ARGS__)
 
#define MOCK_METHOD5_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD5_(typename, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD5_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD5_(, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD6(m, ...)   GMOCK_METHOD6_(, , , m, __VA_ARGS__)
 
#define MOCK_METHOD6_T(m, ...)   GMOCK_METHOD6_(typename, , , m, __VA_ARGS__)
 
#define MOCK_METHOD6_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD6_(typename, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD6_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD6_(, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD7(m, ...)   GMOCK_METHOD7_(, , , m, __VA_ARGS__)
 
#define MOCK_METHOD7_T(m, ...)   GMOCK_METHOD7_(typename, , , m, __VA_ARGS__)
 
#define MOCK_METHOD7_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD7_(typename, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD7_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD7_(, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD8(m, ...)   GMOCK_METHOD8_(, , , m, __VA_ARGS__)
 
#define MOCK_METHOD8_T(m, ...)   GMOCK_METHOD8_(typename, , , m, __VA_ARGS__)
 
#define MOCK_METHOD8_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD8_(typename, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD8_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD8_(, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD9(m, ...)   GMOCK_METHOD9_(, , , m, __VA_ARGS__)
 
#define MOCK_METHOD9_T(m, ...)   GMOCK_METHOD9_(typename, , , m, __VA_ARGS__)
 
#define MOCK_METHOD9_T_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD9_(typename, , ct, m, __VA_ARGS__)
 
#define MOCK_METHOD9_WITH_CALLTYPE(ct, m, ...)   GMOCK_METHOD9_(, , ct, m, __VA_ARGS__)
 
#define ON_CALL(obj, call)   GMOCK_ON_CALL_IMPL_(obj, call)
 

Typedefs

typedef ::std::pair< size_t, size_t > testing::internal::ElementMatcherPair
 
typedef ::std::vector< ElementMatcherPair > testing::internal::ElementMatcherPairs
 

Enumerations

enum  testing::internal::CallReaction { testing::internal::kAllow, testing::internal::kWarn, testing::internal::kFail, testing::internal::kDefault = kWarn }
 
enum  testing::internal::LogSeverity {
  testing::internal::kInfo = 0, testing::internal::kWarning = 1, testing::internal::kInfo = 0, testing::internal::kWarning = 1,
  testing::internal::kInfo = 0, testing::internal::kWarning = 1, testing::internal::kInfo = 0, testing::internal::kWarning = 1,
  testing::internal::kInfo = 0, testing::internal::kWarning = 1
}
 
enum  testing::internal::TypeKind {
  testing::internal::kBool, testing::internal::kInteger, testing::internal::kFloatingPoint, testing::internal::kOther,
  testing::internal::kBool, testing::internal::kInteger, testing::internal::kFloatingPoint, testing::internal::kOther,
  testing::internal::kBool, testing::internal::kInteger, testing::internal::kFloatingPoint, testing::internal::kOther,
  testing::internal::kBool, testing::internal::kInteger, testing::internal::kFloatingPoint, testing::internal::kOther,
  testing::internal::kBool, testing::internal::kInteger, testing::internal::kFloatingPoint, testing::internal::kOther
}
 

Functions

template<typename T >
Matcher< Ttesting::A ()
 
 testing::ACTION_P (ReturnPointee, pointer)
 
 testing::ACTION_TEMPLATE (DeleteArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(p0))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_2_VALUE_PARAMS(p0, p1))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_3_VALUE_PARAMS(p0, p1, p2))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_4_VALUE_PARAMS(p0, p1, p2, p3))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7))
 
 testing::ACTION_TEMPLATE (InvokeArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8))
 
 testing::ACTION_TEMPLATE (ReturnArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_0_VALUE_PARAMS())
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_0_VALUE_PARAMS())
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_10_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_1_VALUE_PARAMS(p0))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_2_VALUE_PARAMS(p0, p1))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_3_VALUE_PARAMS(p0, p1, p2))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_4_VALUE_PARAMS(p0, p1, p2, p3))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_5_VALUE_PARAMS(p0, p1, p2, p3, p4))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_6_VALUE_PARAMS(p0, p1, p2, p3, p4, p5))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_7_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_8_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7))
 
 testing::ACTION_TEMPLATE (ReturnNew, HAS_1_TEMPLATE_PARAMS(typename, T), AND_9_VALUE_PARAMS(p0, p1, p2, p3, p4, p5, p6, p7, p8))
 
 testing::ACTION_TEMPLATE (SaveArg, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(pointer))
 
 testing::ACTION_TEMPLATE (SaveArgPointee, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(pointer))
 
 testing::ACTION_TEMPLATE (SetArgReferee, HAS_1_TEMPLATE_PARAMS(int, k), AND_1_VALUE_PARAMS(value))
 
 testing::ACTION_TEMPLATE (SetArrayArgument, HAS_1_TEMPLATE_PARAMS(int, k), AND_2_VALUE_PARAMS(first, last))
 
template<typename InnerMatcher >
InnerMatcher testing::AllArgs (const InnerMatcher &matcher)
 
template<typename M1 , typename M2 >
internal::AllOfResult2< M1, M2 >::type testing::AllOf (M1 m1, M2 m2)
 
template<typename M1 , typename M2 , typename M3 >
internal::AllOfResult3< M1, M2, M3 >::type testing::AllOf (M1 m1, M2 m2, M3 m3)
 
template<typename M1 , typename M2 , typename M3 , typename M4 >
internal::AllOfResult4< M1, M2, M3, M4 >::type testing::AllOf (M1 m1, M2 m2, M3 m3, M4 m4)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 >
internal::AllOfResult5< M1, M2, M3, M4, M5 >::type testing::AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 >
internal::AllOfResult6< M1, M2, M3, M4, M5, M6 >::type testing::AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 >
internal::AllOfResult7< M1, M2, M3, M4, M5, M6, M7 >::type testing::AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
internal::AllOfResult8< M1, M2, M3, M4, M5, M6, M7, M8 >::type testing::AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 , typename M9 >
internal::AllOfResult9< M1, M2, M3, M4, M5, M6, M7, M8, M9 >::type testing::AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 , typename M9 , typename M10 >
internal::AllOfResult10< M1, M2, M3, M4, M5, M6, M7, M8, M9, M10 >::type testing::AllOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9, M10 m10)
 
template<typename T >
Matcher< Ttesting::An ()
 
GTEST_API_ Cardinality testing::AnyNumber ()
 
template<typename M1 , typename M2 >
internal::AnyOfResult2< M1, M2 >::type testing::AnyOf (M1 m1, M2 m2)
 
template<typename M1 , typename M2 , typename M3 >
internal::AnyOfResult3< M1, M2, M3 >::type testing::AnyOf (M1 m1, M2 m2, M3 m3)
 
template<typename M1 , typename M2 , typename M3 , typename M4 >
internal::AnyOfResult4< M1, M2, M3, M4 >::type testing::AnyOf (M1 m1, M2 m2, M3 m3, M4 m4)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 >
internal::AnyOfResult5< M1, M2, M3, M4, M5 >::type testing::AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 >
internal::AnyOfResult6< M1, M2, M3, M4, M5, M6 >::type testing::AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 >
internal::AnyOfResult7< M1, M2, M3, M4, M5, M6, M7 >::type testing::AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 >
internal::AnyOfResult8< M1, M2, M3, M4, M5, M6, M7, M8 >::type testing::AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 , typename M9 >
internal::AnyOfResult9< M1, M2, M3, M4, M5, M6, M7, M8, M9 >::type testing::AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9)
 
template<typename M1 , typename M2 , typename M3 , typename M4 , typename M5 , typename M6 , typename M7 , typename M8 , typename M9 , typename M10 >
internal::AnyOfResult10< M1, M2, M3, M4, M5, M6, M7, M8, M9, M10 >::type testing::AnyOf (M1 m1, M2 m2, M3 m3, M4 m4, M5 m5, M6 m6, M7 m7, M8 m8, M9 m9, M10 m10)
 
template<typename InnerMatcher >
internal::ArgsMatcher< InnerMatcher > testing::Args (const InnerMatcher &matcher)
 
template<int k1, typename InnerMatcher >
internal::ArgsMatcher< InnerMatcher, k1 > testing::Args (const InnerMatcher &matcher)
 
template<int k1, int k2, typename InnerMatcher >
internal::ArgsMatcher< InnerMatcher, k1, k2 > testing::Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, typename InnerMatcher >
internal::ArgsMatcher< InnerMatcher, k1, k2, k3 > testing::Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, typename InnerMatcher >
internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4 > testing::Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, int k5, typename InnerMatcher >
internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4, k5 > testing::Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, typename InnerMatcher >
internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4, k5, k6 > testing::Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, typename InnerMatcher >
internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4, k5, k6, k7 > testing::Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, typename InnerMatcher >
internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8 > testing::Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, typename InnerMatcher >
internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, k9 > testing::Args (const InnerMatcher &matcher)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, int k10, typename InnerMatcher >
internal::ArgsMatcher< InnerMatcher, k1, k2, k3, k4, k5, k6, k7, k8, k9, k10 > testing::Args (const InnerMatcher &matcher)
 
template<typename From , typename To >
void testing::internal::Assert (bool condition, const char *file, int line)
 
template<typename T1 , typename T2 >
PolymorphicAction< internal::AssignAction< T1, T2 > > testing::Assign (T1 *ptr, T2 val)
 
GTEST_API_ Cardinality testing::AtLeast (int n)
 
GTEST_API_ Cardinality testing::AtMost (int n)
 
template<typename DistanceMatcher >
internal::BeginEndDistanceIsMatcher< DistanceMatcher > testing::BeginEndDistanceIs (const DistanceMatcher &distance_matcher)
 
GTEST_API_ Cardinality testing::Between (int min, int max)
 
template<typename R >
internal::ByMoveWrapper< R > testing::ByMove (R x)
 
template<typename T >
internal::ReferenceWrapper< Ttesting::ByRef (T &l_value)
 
bool testing::internal::CaseInsensitiveCStringEquals (const char *lhs, const char *rhs)
 
bool testing::internal::CaseInsensitiveCStringEquals (const wchar_t *lhs, const wchar_t *rhs)
 
template<typename StringType >
bool testing::internal::CaseInsensitiveStringEquals (const StringType &s1, const StringType &s2)
 
template<typename T >
const Ttesting::Const (const T &x)
 
template<typename Container >
PolymorphicMatcher< internal::ContainerEqMatcher< GTEST_REMOVE_CONST_(Container)> > testing::ContainerEq (const Container &rhs)
 
template<typename M >
internal::ContainsMatcher< M > testing::Contains (M matcher)
 
PolymorphicMatcher< internal::MatchesRegexMatcher > testing::ContainsRegex (const internal::RE *regex)
 
PolymorphicMatcher< internal::MatchesRegexMatcher > testing::ContainsRegex (const internal::string &regex)
 
GTEST_API_ std::string testing::internal::ConvertIdentifierNameToWords (const char *id_name)
 
template<typename InputIterator , typename OutputIterator >
OutputIterator testing::internal::CopyElements (InputIterator first, InputIterator last, OutputIterator output)
 
template<typename Action1 , typename Action2 >
internal::DoBothAction< Action1, Action2 > testing::DoAll (Action1 a1, Action2 a2)
 
template<typename Action1 , typename Action2 , typename Action3 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, Action3 > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, Action4 > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, Action5 > > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, Action6 > > > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, internal::DoBothAction< Action6, Action7 > > > > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 , typename Action8 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, internal::DoBothAction< Action6, internal::DoBothAction< Action7, Action8 > > > > > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7, Action8 a8)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 , typename Action8 , typename Action9 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, internal::DoBothAction< Action6, internal::DoBothAction< Action7, internal::DoBothAction< Action8, Action9 > > > > > > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7, Action8 a8, Action9 a9)
 
template<typename Action1 , typename Action2 , typename Action3 , typename Action4 , typename Action5 , typename Action6 , typename Action7 , typename Action8 , typename Action9 , typename Action10 >
internal::DoBothAction< Action1, internal::DoBothAction< Action2, internal::DoBothAction< Action3, internal::DoBothAction< Action4, internal::DoBothAction< Action5, internal::DoBothAction< Action6, internal::DoBothAction< Action7, internal::DoBothAction< Action8, internal::DoBothAction< Action9, Action10 > > > > > > > > > testing::DoAll (Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6, Action7 a7, Action8 a8, Action9 a9, Action10 a10)
 
internal::DoDefaultAction testing::DoDefault ()
 
internal::FloatingEqMatcher< double > testing::DoubleEq (double rhs)
 
internal::FloatingEqMatcher< double > testing::DoubleNear (double rhs, double max_abs_error)
 
template<typename M >
internal::EachMatcher< M > testing::Each (M matcher)
 
internal::ElementsAreMatcher< ::testing::tuple<> > testing::ElementsAre ()
 
template<typename T1 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type > > testing::ElementsAre (const T1 &e1)
 
template<typename T1 , typename T2 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type > > testing::ElementsAre (const T1 &e1, const T2 &e2)
 
template<typename T1 , typename T2 , typename T3 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type > > testing::ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3)
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type > > testing::ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type > > testing::ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type > > testing::ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type > > testing::ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type, typename internal::DecayArray< T8 >::type > > testing::ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type, typename internal::DecayArray< T8 >::type, typename internal::DecayArray< T9 >::type > > testing::ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8, const T9 &e9)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
internal::ElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type, typename internal::DecayArray< T8 >::type, typename internal::DecayArray< T9 >::type, typename internal::DecayArray< T10 >::type > > testing::ElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8, const T9 &e9, const T10 &e10)
 
template<typename Container >
internal::ElementsAreArrayMatcher< typename Container::value_typetesting::ElementsAreArray (const Container &container)
 
template<typename T >
internal::ElementsAreArrayMatcher< Ttesting::ElementsAreArray (const T *pointer, size_t count)
 
template<typename T , size_t N>
internal::ElementsAreArrayMatcher< Ttesting::ElementsAreArray (const T(&array)[N])
 
template<typename Iter >
internal::ElementsAreArrayMatcher< typename ::std::iterator_traits< Iter >::value_typetesting::ElementsAreArray (Iter first, Iter last)
 
PolymorphicMatcher< internal::EndsWithMatcher< internal::string > > testing::EndsWith (const internal::string &suffix)
 
internal::Eq2Matcher testing::Eq ()
 
template<typename T >
internal::EqMatcher< Ttesting::Eq (T x)
 
GTEST_API_ Cardinality testing::Exactly (int n)
 
void testing::internal::Expect (bool condition, const char *file, int line)
 
void testing::internal::Expect (bool condition, const char *file, int line, const string &msg)
 
template<typename MatcherTuple , typename ValueTuple >
void testing::internal::ExplainMatchFailureTupleTo (const MatcherTuple &matchers, const ValueTuple &values, ::std::ostream *os)
 
template<typename T , typename M >
bool testing::ExplainMatchResult (M matcher, const T &value, MatchResultListener *listener)
 
template<typename Class , typename FieldType , typename FieldMatcher >
PolymorphicMatcher< internal::FieldMatcher< Class, FieldType > > testing::Field (FieldType Class::*field, const FieldMatcher &matcher)
 
GTEST_API_ ElementMatcherPairs testing::internal::FindMaxBipartiteMatching (const MatchMatrix &g)
 
GTEST_API_ bool testing::internal::FindPairing (const MatchMatrix &matrix, MatchResultListener *listener)
 
internal::FloatingEqMatcher< float > testing::FloatEq (float rhs)
 
internal::FloatingEqMatcher< float > testing::FloatNear (float rhs, float max_abs_error)
 
GTEST_API_ std::string testing::internal::FormatMatcherDescription (bool negation, const char *matcher_name, const Strings &param_values)
 
internal::Ge2Matcher testing::Ge ()
 
template<typename Rhs >
internal::GeMatcher< Rhs > testing::Ge (Rhs x)
 
template<typename Pointer >
const Pointer::element_type * testing::internal::GetRawPointer (const Pointer &p)
 
template<typename Element >
Element * testing::internal::GetRawPointer (Element *p)
 
 testing::GMOCK_DECLARE_bool_ (catch_leaked_mocks)
 
 testing::internal::GMOCK_DECLARE_KIND_ (bool, kBool)
 
 testing::internal::GMOCK_DECLARE_KIND_ (char, kInteger)
 
 testing::internal::GMOCK_DECLARE_KIND_ (double, kFloatingPoint)
 
 testing::internal::GMOCK_DECLARE_KIND_ (float, kFloatingPoint)
 
 testing::internal::GMOCK_DECLARE_KIND_ (int, kInteger)
 
 testing::internal::GMOCK_DECLARE_KIND_ (Int64, kInteger)
 
 testing::internal::GMOCK_DECLARE_KIND_ (long double, kFloatingPoint)
 
 testing::internal::GMOCK_DECLARE_KIND_ (long, kInteger)
 
 testing::internal::GMOCK_DECLARE_KIND_ (short, kInteger)
 
 testing::internal::GMOCK_DECLARE_KIND_ (signed char, kInteger)
 
 testing::internal::GMOCK_DECLARE_KIND_ (UInt64, kInteger)
 
 testing::internal::GMOCK_DECLARE_KIND_ (unsigned char, kInteger)
 
 testing::internal::GMOCK_DECLARE_KIND_ (unsigned int, kInteger)
 
 testing::internal::GMOCK_DECLARE_KIND_ (unsigned long, kInteger)
 
 testing::internal::GMOCK_DECLARE_KIND_ (unsigned short, kInteger)
 
 testing::internal::GMOCK_DECLARE_KIND_ (wchar_t, kInteger)
 
 testing::GMOCK_DECLARE_string_ (verbose)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (::std::string, "")
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (bool, false)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (char, '\0')
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (double, 0)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (float, 0)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (Int64, 0)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed char, '\0')
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed int, 0)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed long, 0L)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (signed short, 0)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (UInt64, 0)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned char, '\0')
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned int, 0U)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned long, 0UL)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (unsigned short, 0U)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (void,)
 
 testing::internal::GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (wchar_t, 0U)
 
internal::Gt2Matcher testing::Gt ()
 
template<typename Rhs >
internal::GtMatcher< Rhs > testing::Gt (Rhs x)
 
GTEST_API_ testing::internal::GTEST_DECLARE_STATIC_MUTEX_ (g_gmock_mutex)
 
PolymorphicMatcher< internal::HasSubstrMatcher< internal::string > > testing::HasSubstr (const internal::string &substring)
 
template<typename A >
internal::IgnoreResultAction< Atesting::IgnoreResult (const A &an_action)
 
GTEST_API_ void testing::InitGoogleMock (int *argc, char **argv)
 
GTEST_API_ void testing::InitGoogleMock (int *argc, wchar_t **argv)
 
template<typename T >
T testing::internal::Invalid ()
 
template<class Class , typename MethodPtr >
PolymorphicAction< internal::InvokeMethodAction< Class, MethodPtr > > testing::Invoke (Class *obj_ptr, MethodPtr method_ptr)
 
template<typename FunctionImpl >
PolymorphicAction< internal::InvokeAction< FunctionImpl > > testing::Invoke (FunctionImpl function_impl)
 
template<typename R , typename F >
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f)
 
template<typename R , typename F , typename A1 >
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1)
 
template<typename R , typename F , typename A1 , typename A2 >
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 >
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 >
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 >
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 >
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 >
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 >
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 >
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9)
 
template<typename R , typename F , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 >
testing::internal::invoke_argument::InvokeArgumentAdl (AdlTag, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10)
 
template<class Class , typename MethodPtr >
PolymorphicAction< internal::InvokeMethodWithoutArgsAction< Class, MethodPtr > > testing::InvokeWithoutArgs (Class *obj_ptr, MethodPtr method_ptr)
 
template<typename FunctionImpl >
PolymorphicAction< internal::InvokeWithoutArgsAction< FunctionImpl > > testing::InvokeWithoutArgs (FunctionImpl function_impl)
 
PolymorphicMatcher< internal::IsNullMatcher > testing::IsNull ()
 
bool testing::internal::IsReadableTypeName (const string &type_name)
 
template<typename M >
internal::KeyMatcher< M > testing::Key (M inner_matcher)
 
internal::Le2Matcher testing::Le ()
 
template<typename Rhs >
internal::LeMatcher< Rhs > testing::Le (Rhs x)
 
GTEST_API_ void testing::internal::Log (LogSeverity severity, const string &message, int stack_frames_to_skip)
 
GTEST_API_ bool testing::internal::LogIsVisible (LogSeverity severity)
 
GTEST_API_ void testing::internal::LogWithLocation (testing::internal::LogSeverity severity, const char *file, int line, const string &message)
 
internal::Lt2Matcher testing::Lt ()
 
template<typename Rhs >
internal::LtMatcher< Rhs > testing::Lt (Rhs x)
 
template<typename F >
Action< Ftesting::MakeAction (ActionInterface< F > *impl)
 
Cardinality testing::MakeCardinality (const CardinalityInterface *c)
 
template<typename T >
Matcher< Ttesting::MakeMatcher (const MatcherInterface< T > *impl)
 
template<typename Impl >
PolymorphicAction< Impl > testing::MakePolymorphicAction (const Impl &impl)
 
template<class Impl >
PolymorphicMatcher< Impl > testing::MakePolymorphicMatcher (const Impl &impl)
 
template<typename M >
PredicateFormatterFromMatcher< M > testing::internal::MakePredicateFormatterFromMatcher (M matcher)
 
 testing::MATCHER (IsEmpty, negation ? "isn't empty" :"is empty")
 
template<typename Tuple2Matcher , typename Second >
BoundSecondMatcher< Tuple2Matcher, Second > testing::internal::MatcherBindSecond (const Tuple2Matcher &tm, const Second &second)
 
template<typename T , typename M >
Matcher< Ttesting::MatcherCast (const M &matcher)
 
template<typename M >
internal::MatcherAsPredicate< M > testing::Matches (M matcher)
 
PolymorphicMatcher< internal::MatchesRegexMatcher > testing::MatchesRegex (const internal::RE *regex)
 
PolymorphicMatcher< internal::MatchesRegexMatcher > testing::MatchesRegex (const internal::string &regex)
 
template<typename Value , typename T >
bool testing::internal::MatchPrintAndExplain (Value &value, const Matcher< T > &matcher, MatchResultListener *listener)
 
internal::FloatingEqMatcher< double > testing::NanSensitiveDoubleEq (double rhs)
 
internal::FloatingEqMatcher< double > testing::NanSensitiveDoubleNear (double rhs, double max_abs_error)
 
internal::FloatingEqMatcher< float > testing::NanSensitiveFloatEq (float rhs)
 
internal::FloatingEqMatcher< float > testing::NanSensitiveFloatNear (float rhs, float max_abs_error)
 
internal::Ne2Matcher testing::Ne ()
 
template<typename Rhs >
internal::NeMatcher< Rhs > testing::Ne (Rhs x)
 
template<typename InnerMatcher >
internal::NotMatcher< InnerMatcher > testing::Not (InnerMatcher m)
 
PolymorphicMatcher< internal::NotNullMatcher > testing::NotNull ()
 
template<typename FirstMatcher , typename SecondMatcher >
internal::PairMatcher< FirstMatcher, SecondMatcher > testing::Pair (FirstMatcher first_matcher, SecondMatcher second_matcher)
 
template<typename InnerMatcher >
internal::PointeeMatcher< InnerMatcher > testing::Pointee (const InnerMatcher &inner_matcher)
 
template<typename TupleMatcher , typename Container >
internal::PointwiseMatcher< TupleMatcher, GTEST_REMOVE_CONST_(Container)> testing::Pointwise (const TupleMatcher &tuple_matcher, const Container &rhs)
 
void testing::internal::PrintIfNotEmpty (const internal::string &explanation, ::std::ostream *os)
 
template<typename T >
void testing::internal::PrintTo (const ReferenceWrapper< T > &ref, ::std::ostream *os)
 
template<typename Class , typename PropertyType , typename PropertyMatcher >
PolymorphicMatcher< internal::PropertyMatcher< Class, PropertyType > > testing::Property (PropertyType(Class::*property)() const, const PropertyMatcher &matcher)
 
template<typename T >
internal::RefMatcher< T & > testing::Ref (T &x)
 
void testing::internal::ReportUninterestingCall (CallReaction reaction, const string &msg)
 
template<typename Callable , typename ResultOfMatcher >
internal::ResultOfMatcher< Callable > testing::ResultOf (Callable callable, const ResultOfMatcher &matcher)
 
PolymorphicAction< internal::ReturnVoidAction > testing::Return ()
 
template<typename R >
internal::ReturnAction< R > testing::Return (R value)
 
PolymorphicAction< internal::ReturnNullAction > testing::ReturnNull ()
 
template<typename R >
internal::ReturnRefAction< R > testing::ReturnRef (R &x)
 
template<typename R >
internal::ReturnRefOfCopyAction< R > testing::ReturnRefOfCopy (const R &x)
 
template<typename T , typename M >
Matcher< Ttesting::SafeMatcherCast (const M &polymorphic_matcher)
 
template<size_t N>
PolymorphicAction< internal::SetArgumentPointeeAction< N, const char *, false > > testing::SetArgPointee (const char *p)
 
template<size_t N, typename T >
PolymorphicAction< internal::SetArgumentPointeeAction< N, T, internal::IsAProtocolMessage< T >::value > > testing::SetArgPointee (const T &x)
 
template<size_t N>
PolymorphicAction< internal::SetArgumentPointeeAction< N, const wchar_t *, false > > testing::SetArgPointee (const wchar_t *p)
 
template<size_t N, typename T >
PolymorphicAction< internal::SetArgumentPointeeAction< N, T, internal::IsAProtocolMessage< T >::value > > testing::SetArgumentPointee (const T &x)
 
template<typename T >
PolymorphicAction< internal::SetErrnoAndReturnAction< T > > testing::SetErrnoAndReturn (int errval, T result)
 
template<typename SizeMatcher >
internal::SizeIsMatcher< SizeMatcher > testing::SizeIs (const SizeMatcher &size_matcher)
 
PolymorphicMatcher< internal::StartsWithMatcher< internal::string > > testing::StartsWith (const internal::string &prefix)
 
PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > testing::StrCaseEq (const internal::string &str)
 
PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > testing::StrCaseNe (const internal::string &str)
 
PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > testing::StrEq (const internal::string &str)
 
PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > testing::StrNe (const internal::string &str)
 
template<typename Tuple , typename Func , typename OutIter >
OutIter testing::internal::TransformTupleValues (Func f, const Tuple &t, OutIter out)
 
template<typename Predicate >
PolymorphicMatcher< internal::TrulyMatcher< Predicate > > testing::Truly (Predicate pred)
 
template<typename MatcherTuple , typename ValueTuple >
bool testing::internal::TupleMatches (const MatcherTuple &matcher_tuple, const ValueTuple &value_tuple)
 
template<typename Lhs , typename Rhs >
Matcher< Lhs > testing::TypedEq (const Rhs &rhs)
 
internal::UnorderedElementsAreMatcher< ::testing::tuple<> > testing::UnorderedElementsAre ()
 
template<typename T1 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type > > testing::UnorderedElementsAre (const T1 &e1)
 
template<typename T1 , typename T2 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type > > testing::UnorderedElementsAre (const T1 &e1, const T2 &e2)
 
template<typename T1 , typename T2 , typename T3 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type > > testing::UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3)
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type > > testing::UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type > > testing::UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type > > testing::UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type > > testing::UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type, typename internal::DecayArray< T8 >::type > > testing::UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type, typename internal::DecayArray< T8 >::type, typename internal::DecayArray< T9 >::type > > testing::UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8, const T9 &e9)
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
internal::UnorderedElementsAreMatcher< ::testing::tuple< typename internal::DecayArray< T1 >::type, typename internal::DecayArray< T2 >::type, typename internal::DecayArray< T3 >::type, typename internal::DecayArray< T4 >::type, typename internal::DecayArray< T5 >::type, typename internal::DecayArray< T6 >::type, typename internal::DecayArray< T7 >::type, typename internal::DecayArray< T8 >::type, typename internal::DecayArray< T9 >::type, typename internal::DecayArray< T10 >::type > > testing::UnorderedElementsAre (const T1 &e1, const T2 &e2, const T3 &e3, const T4 &e4, const T5 &e5, const T6 &e6, const T7 &e7, const T8 &e8, const T9 &e9, const T10 &e10)
 
template<typename Container >
internal::UnorderedElementsAreArrayMatcher< typename Container::value_typetesting::UnorderedElementsAreArray (const Container &container)
 
template<typename T >
internal::UnorderedElementsAreArrayMatcher< Ttesting::UnorderedElementsAreArray (const T *pointer, size_t count)
 
template<typename T , size_t N>
internal::UnorderedElementsAreArrayMatcher< Ttesting::UnorderedElementsAreArray (const T(&array)[N])
 
template<typename Iter >
internal::UnorderedElementsAreArrayMatcher< typename ::std::iterator_traits< Iter >::value_typetesting::UnorderedElementsAreArray (Iter first, Iter last)
 
template<typename Tuple2Matcher , typename RhsContainer >
internal::UnorderedElementsAreArrayMatcher< typename internal::BoundSecondMatcher< Tuple2Matcher, typename internal::StlContainerView< GTEST_REMOVE_CONST_(RhsContainer)>::type::value_type > > testing::UnorderedPointwise (const Tuple2Matcher &tuple2_matcher, const RhsContainer &rhs_container)
 
template<typename T , typename M >
bool testing::Value (const T &value, M matcher)
 
template<typename To >
PolymorphicMatcher< internal::WhenDynamicCastToMatcher< To > > testing::WhenDynamicCastTo (const Matcher< To > &inner_matcher)
 
template<typename ContainerMatcher >
internal::WhenSortedByMatcher< internal::LessComparator, ContainerMatcher > testing::WhenSorted (const ContainerMatcher &container_matcher)
 
template<typename Comparator , typename ContainerMatcher >
internal::WhenSortedByMatcher< Comparator, ContainerMatcher > testing::WhenSortedBy (const Comparator &comparator, const ContainerMatcher &container_matcher)
 
template<int k, typename InnerAction >
internal::WithArgsAction< InnerAction, k > testing::WithArg (const InnerAction &action)
 
template<int k1, typename InnerAction >
internal::WithArgsAction< InnerAction, k1 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7, k8 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7, k8, k9 > testing::WithArgs (const InnerAction &action)
 
template<int k1, int k2, int k3, int k4, int k5, int k6, int k7, int k8, int k9, int k10, typename InnerAction >
internal::WithArgsAction< InnerAction, k1, k2, k3, k4, k5, k6, k7, k8, k9, k10 > testing::WithArgs (const InnerAction &action)
 
template<typename InnerAction >
internal::WithArgsAction< InnerAction > testing::WithoutArgs (const InnerAction &action)
 

Variables

const internal::AnythingMatcher testing::_ = {}
 

Macro Definition Documentation

◆ ACTION

#define ACTION (   name)

Definition at line 3632 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ACTION_P

#define ACTION_P (   name,
  p0 
)

Definition at line 3677 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ACTION_P10

#define ACTION_P10 (   name,
  p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8,
  p9 
)

Definition at line 4309 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ACTION_P2

#define ACTION_P2 (   name,
  p0,
  p1 
)

Definition at line 3727 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ACTION_P3

#define ACTION_P3 (   name,
  p0,
  p1,
  p2 
)

Definition at line 3782 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ACTION_P4

#define ACTION_P4 (   name,
  p0,
  p1,
  p2,
  p3 
)

Definition at line 3840 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ACTION_P5

#define ACTION_P5 (   name,
  p0,
  p1,
  p2,
  p3,
  p4 
)

Definition at line 3907 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ACTION_P6

#define ACTION_P6 (   name,
  p0,
  p1,
  p2,
  p3,
  p4,
  p5 
)

Definition at line 3977 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ACTION_P7

#define ACTION_P7 (   name,
  p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6 
)

Definition at line 4050 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ACTION_P8

#define ACTION_P8 (   name,
  p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7 
)

Definition at line 4131 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ACTION_P9

#define ACTION_P9 (   name,
  p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8 
)

Definition at line 4218 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ACTION_TEMPLATE

#define ACTION_TEMPLATE (   name,
  template_params,
  value_params 
)

Definition at line 3568 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ ASSERT_THAT

#define ASSERT_THAT (   value,
  matcher 
)

◆ EXPECT_CALL

#define EXPECT_CALL (   obj,
  call 
)    GMOCK_EXPECT_CALL_IMPL_(obj, call)

◆ EXPECT_THAT

#define EXPECT_THAT (   value,
  matcher 
)

◆ GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_

#define GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_
Value:
const args_type& args GTEST_ATTRIBUTE_UNUSED_, \
arg0_type arg0 GTEST_ATTRIBUTE_UNUSED_, \
arg1_type arg1 GTEST_ATTRIBUTE_UNUSED_, \
arg2_type arg2 GTEST_ATTRIBUTE_UNUSED_, \
arg3_type arg3 GTEST_ATTRIBUTE_UNUSED_, \
arg4_type arg4 GTEST_ATTRIBUTE_UNUSED_, \
arg5_type arg5 GTEST_ATTRIBUTE_UNUSED_, \
arg6_type arg6 GTEST_ATTRIBUTE_UNUSED_, \
arg7_type arg7 GTEST_ATTRIBUTE_UNUSED_, \
arg8_type arg8 GTEST_ATTRIBUTE_UNUSED_, \
arg9_type arg9 GTEST_ATTRIBUTE_UNUSED_

Definition at line 3205 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_ACTION_CLASS_

#define GMOCK_ACTION_CLASS_ (   name,
  value_params 
)    GTEST_CONCAT_TOKEN_(name##Action, GMOCK_INTERNAL_COUNT_##value_params)

Definition at line 3565 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_ARG_

#define GMOCK_ARG_ (   tn,
  N,
  ... 
)    tn ::testing::internal::Function<__VA_ARGS__>::Argument##N

◆ GMOCK_DECLARE_bool_

#define GMOCK_DECLARE_bool_ (   name)    extern GTEST_API_ bool GMOCK_FLAG(name)

Definition at line 308 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_DECLARE_int32_

#define GMOCK_DECLARE_int32_ (   name)    extern GTEST_API_ ::testing::internal::Int32 GMOCK_FLAG(name)

Definition at line 309 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_DECLARE_KIND_

#define GMOCK_DECLARE_KIND_ (   type,
  kind 
)    template <> struct KindOf<type> { enum { value = kind }; }

Definition at line 648 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_DECLARE_string_

#define GMOCK_DECLARE_string_ (   name)    extern GTEST_API_ ::std::string GMOCK_FLAG(name)

Definition at line 311 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_DEFINE_bool_

#define GMOCK_DEFINE_bool_ (   name,
  default_val,
  doc 
)    GTEST_API_ bool GMOCK_FLAG(name) = (default_val)

Definition at line 315 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_

#define GMOCK_DEFINE_DEFAULT_ACTION_FOR_RETURN_TYPE_ (   type,
  value 
)
Value:
template <> \
class BuiltInDefaultValue<type> { \
public: \
static bool Exists() { return true; } \
static type Get() { return value; } \
}

Definition at line 1119 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_DEFINE_int32_

#define GMOCK_DEFINE_int32_ (   name,
  default_val,
  doc 
)    GTEST_API_ ::testing::internal::Int32 GMOCK_FLAG(name) = (default_val)

Definition at line 317 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_DEFINE_string_

#define GMOCK_DEFINE_string_ (   name,
  default_val,
  doc 
)    GTEST_API_ ::std::string GMOCK_FLAG(name) = (default_val)

Definition at line 319 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_EXPECT_CALL_IMPL_

#define GMOCK_EXPECT_CALL_IMPL_ (   obj,
  call 
)    ((obj).gmock_##call).InternalExpectedAt(__FILE__, __LINE__, #obj, #call)

◆ GMOCK_FIELD_

#define GMOCK_FIELD_ (   Tuple,
  N 
)    typename ::testing::tuple_element<N, Tuple>::type

Definition at line 2596 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_FIELD_TYPE_

#define GMOCK_FIELD_TYPE_ (   Tuple,
  i 
)    typename ::testing::tuple_element<i, Tuple>::type

◆ GMOCK_FLAG

#define GMOCK_FLAG (   name)    FLAGS_gmock_##name

Definition at line 303 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_GMOCK_MORE_MATCHERS_H_

#define GMOCK_GMOCK_MORE_MATCHERS_H_

◆ GMOCK_INCLUDE_GMOCK_GMOCK_ACTIONS_H_

#define GMOCK_INCLUDE_GMOCK_GMOCK_ACTIONS_H_

Definition at line 94 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INCLUDE_GMOCK_GMOCK_CARDINALITIES_H_

#define GMOCK_INCLUDE_GMOCK_GMOCK_CARDINALITIES_H_

Definition at line 2220 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_ACTIONS_H_

#define GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_ACTIONS_H_

Definition at line 2365 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_FUNCTION_MOCKERS_H_

#define GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_FUNCTION_MOCKERS_H_

Definition at line 4749 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_MATCHERS_H_

#define GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_MATCHERS_H_

◆ GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_NICE_STRICT_H_

#define GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_NICE_STRICT_H_

◆ GMOCK_INCLUDE_GMOCK_GMOCK_MATCHERS_H_

#define GMOCK_INCLUDE_GMOCK_GMOCK_MATCHERS_H_

Definition at line 4861 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INCLUDE_GMOCK_GMOCK_MORE_ACTIONS_H_

#define GMOCK_INCLUDE_GMOCK_GMOCK_MORE_ACTIONS_H_

◆ GMOCK_INCLUDE_GMOCK_GMOCK_SPEC_BUILDERS_H_

#define GMOCK_INCLUDE_GMOCK_GMOCK_SPEC_BUILDERS_H_

Definition at line 4811 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_CALLBACK_MATCHERS_H_

#define GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_CALLBACK_MATCHERS_H_

Definition at line 9253 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_GMOCK_GENERATED_ACTIONS_H_

#define GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_GMOCK_GENERATED_ACTIONS_H_

Definition at line 4704 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_GMOCK_PORT_H_

#define GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_GMOCK_PORT_H_

Definition at line 286 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_GENERATED_INTERNAL_UTILS_H_

#define GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_GENERATED_INTERNAL_UTILS_H_

Definition at line 188 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_INTERNAL_UTILS_H_

#define GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_INTERNAL_UTILS_H_

Definition at line 141 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_PORT_H_

#define GMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_PORT_H_

Definition at line 229 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_COUNT_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_0_VALUE_PARAMS ( )

Definition at line 3549 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_COUNT_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_10_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8,
  p9 
)    P10

Definition at line 3561 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_1_VALUE_PARAMS (   p0)    P

Definition at line 3550 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_2_VALUE_PARAMS (   p0,
  p1 
)    P2

Definition at line 3551 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_3_VALUE_PARAMS (   p0,
  p1,
  p2 
)    P3

Definition at line 3552 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_4_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3 
)    P4

Definition at line 3553 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_5_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4 
)    P5

Definition at line 3554 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_6_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5 
)    P6

Definition at line 3555 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_7_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6 
)    P7

Definition at line 3556 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_8_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7 
)    P8

Definition at line 3557 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_COUNT_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_COUNT_AND_9_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8 
)    P9

Definition at line 3559 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_0_VALUE_PARAMS ( )

Definition at line 3521 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_10_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8,
  p9 
)
Value:
p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
p4##_type p4, p5##_type p5, p6##_type p6, p7##_type p7, p8##_type p8, \
p9##_type p9

Definition at line 3543 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_1_VALUE_PARAMS (   p0)    p0##_type p0

Definition at line 3522 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_2_VALUE_PARAMS (   p0,
  p1 
)
Value:
p0##_type p0, \
p1##_type p1

Definition at line 3523 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_3_VALUE_PARAMS (   p0,
  p1,
  p2 
)
Value:
p0##_type p0, \
p1##_type p1, p2##_type p2

Definition at line 3525 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_4_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3 
)
Value:
p0##_type p0, \
p1##_type p1, p2##_type p2, p3##_type p3

Definition at line 3527 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_5_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4 
)    p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4

Definition at line 3529 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_6_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5 
)
Value:
p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, \
p5##_type p5

Definition at line 3531 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_7_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6 
)
Value:
p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, \
p5##_type p5, p6##_type p6

Definition at line 3534 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_8_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7 
)
Value:
p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, p4##_type p4, \
p5##_type p5, p6##_type p6, p7##_type p7

Definition at line 3537 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_AND_9_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8 
)
Value:
p0##_type p0, p1##_type p1, p2##_type p2, p3##_type p3, \
p4##_type p4, p5##_type p5, p6##_type p6, p7##_type p7, p8##_type p8

Definition at line 3540 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_HAS_10_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_10_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3,
  kind4,
  name4,
  kind5,
  name5,
  kind6,
  name6,
  kind7,
  name7,
  kind8,
  name8,
  kind9,
  name9 
)
Value:
kind0 name0, \
kind1 name1, kind2 name2, kind3 name3, kind4 name4, kind5 name5, \
kind6 name6, kind7 name7, kind8 name8, kind9 name9

Definition at line 3327 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_HAS_1_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_1_TEMPLATE_PARAMS (   kind0,
  name0 
)    kind0 name0

Definition at line 3300 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_2_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1 
)    kind0 name0, kind1 name1

Definition at line 3301 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_HAS_3_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_3_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2 
)    kind0 name0, kind1 name1, kind2 name2

Definition at line 3303 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_HAS_4_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_4_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3 
)
Value:
kind0 name0, kind1 name1, kind2 name2, \
kind3 name3

Definition at line 3305 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_HAS_5_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_5_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3,
  kind4,
  name4 
)
Value:
kind0 name0, kind1 name1, \
kind2 name2, kind3 name3, kind4 name4

Definition at line 3308 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_HAS_6_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_6_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3,
  kind4,
  name4,
  kind5,
  name5 
)
Value:
kind0 name0, \
kind1 name1, kind2 name2, kind3 name3, kind4 name4, kind5 name5

Definition at line 3311 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_HAS_7_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_7_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3,
  kind4,
  name4,
  kind5,
  name5,
  kind6,
  name6 
)
Value:
kind0 name0, kind1 name1, kind2 name2, kind3 name3, kind4 name4, \
kind5 name5, kind6 name6

Definition at line 3314 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_HAS_8_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_8_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3,
  kind4,
  name4,
  kind5,
  name5,
  kind6,
  name6,
  kind7,
  name7 
)
Value:
kind0 name0, kind1 name1, kind2 name2, kind3 name3, \
kind4 name4, kind5 name5, kind6 name6, kind7 name7

Definition at line 3318 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_HAS_9_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_DECL_HAS_9_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3,
  kind4,
  name4,
  kind5,
  name5,
  kind6,
  name6,
  kind7,
  name7,
  kind8,
  name8 
)
Value:
kind0 name0, kind1 name1, kind2 name2, \
kind3 name3, kind4 name4, kind5 name5, kind6 name6, kind7 name7, \
kind8 name8

Definition at line 3322 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_TYPE_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_0_VALUE_PARAMS ( )

Definition at line 3363 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_TYPE_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_10_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8,
  p9 
)
Value:
, typename p0##_type, typename p1##_type, \
typename p2##_type, typename p3##_type, typename p4##_type, \
typename p5##_type, typename p6##_type, typename p7##_type, \
typename p8##_type, typename p9##_type

Definition at line 3390 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_TYPE_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_1_VALUE_PARAMS (   p0)    , typename p0##_type

Definition at line 3364 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_2_VALUE_PARAMS (   p0,
  p1 
)
Value:
, \
typename p0##_type, typename p1##_type

Definition at line 3365 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_TYPE_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_3_VALUE_PARAMS (   p0,
  p1,
  p2 
)
Value:
, \
typename p0##_type, typename p1##_type, typename p2##_type

Definition at line 3367 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_TYPE_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_4_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3 
)
Value:
, \
typename p0##_type, typename p1##_type, typename p2##_type, \
typename p3##_type

Definition at line 3369 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_TYPE_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_5_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4 
)
Value:
, \
typename p0##_type, typename p1##_type, typename p2##_type, \
typename p3##_type, typename p4##_type

Definition at line 3372 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_TYPE_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_6_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5 
)
Value:
, \
typename p0##_type, typename p1##_type, typename p2##_type, \
typename p3##_type, typename p4##_type, typename p5##_type

Definition at line 3375 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_TYPE_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_7_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6 
)
Value:
, typename p0##_type, typename p1##_type, typename p2##_type, \
typename p3##_type, typename p4##_type, typename p5##_type, \
typename p6##_type

Definition at line 3378 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_TYPE_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_8_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7 
)
Value:
, typename p0##_type, typename p1##_type, typename p2##_type, \
typename p3##_type, typename p4##_type, typename p5##_type, \
typename p6##_type, typename p7##_type

Definition at line 3382 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DECL_TYPE_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_DECL_TYPE_AND_9_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8 
)
Value:
, typename p0##_type, typename p1##_type, typename p2##_type, \
typename p3##_type, typename p4##_type, typename p5##_type, \
typename p6##_type, typename p7##_type, typename p8##_type

Definition at line 3386 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DEFN_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_0_VALUE_PARAMS ( )

Definition at line 3448 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DEFN_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_10_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8,
  p9 
)
Value:
p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; \
p4##_type p4; p5##_type p5; p6##_type p6; p7##_type p7; p8##_type p8; \
p9##_type p9;

Definition at line 3470 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DEFN_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_1_VALUE_PARAMS (   p0)    p0##_type p0;

Definition at line 3449 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_2_VALUE_PARAMS (   p0,
  p1 
)
Value:
p0##_type p0; \
p1##_type p1;

Definition at line 3450 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DEFN_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_3_VALUE_PARAMS (   p0,
  p1,
  p2 
)
Value:
p0##_type p0; \
p1##_type p1; p2##_type p2;

Definition at line 3452 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_4_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3 
)
Value:
p0##_type p0; \
p1##_type p1; p2##_type p2; p3##_type p3;

Definition at line 3454 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DEFN_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_5_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4 
)    p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4;

Definition at line 3456 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DEFN_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_6_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5 
)
Value:
p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4; \
p5##_type p5;

Definition at line 3458 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DEFN_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_7_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6 
)
Value:
p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4; \
p5##_type p5; p6##_type p6;

Definition at line 3461 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DEFN_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_8_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7 
)
Value:
p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; p4##_type p4; \
p5##_type p5; p6##_type p6; p7##_type p7;

Definition at line 3464 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_DEFN_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_DEFN_AND_9_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8 
)
Value:
p0##_type p0; p1##_type p1; p2##_type p2; p3##_type p3; \
p4##_type p4; p5##_type p5; p6##_type p6; p7##_type p7; p8##_type p8;

Definition at line 3467 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_0_VALUE_PARAMS ( )    ()

Definition at line 3397 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_INIT_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_10_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8,
  p9 
)
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
p6##_type gmock_p6, p7##_type gmock_p7, p8##_type gmock_p8, \
p9##_type gmock_p9) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), p7(gmock_p7), \
p8(gmock_p8), p9(gmock_p9)

Definition at line 3438 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_1_VALUE_PARAMS (   p0)    (p0##_type gmock_p0) : p0(gmock_p0)

Definition at line 3399 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_INIT_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_2_VALUE_PARAMS (   p0,
  p1 
)    (p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), p1(gmock_p1)

Definition at line 3401 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_INIT_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_3_VALUE_PARAMS (   p0,
  p1,
  p2 
)
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, \
p2##_type gmock_p2) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2)

Definition at line 3403 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_4_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3 
)
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
p3(gmock_p3)

Definition at line 3406 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_5_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4 
)
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, p4##_type gmock_p4) : p0(gmock_p0), p1(gmock_p1), \
p2(gmock_p2), p3(gmock_p3), p4(gmock_p4)

Definition at line 3410 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_6_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5 
)
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, p4##_type gmock_p4, \
p5##_type gmock_p5) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
p3(gmock_p3), p4(gmock_p4), p5(gmock_p5)

Definition at line 3414 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_7_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6 
)
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
p6##_type gmock_p6) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6)

Definition at line 3419 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_8_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7 
)
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
p6##_type gmock_p6, p7##_type gmock_p7) : p0(gmock_p0), p1(gmock_p1), \
p2(gmock_p2), p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), \
p7(gmock_p7)

Definition at line 3424 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_INIT_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_INIT_AND_9_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8 
)
Value:
(p0##_type gmock_p0, p1##_type gmock_p1, p2##_type gmock_p2, \
p3##_type gmock_p3, p4##_type gmock_p4, p5##_type gmock_p5, \
p6##_type gmock_p6, p7##_type gmock_p7, \
p8##_type gmock_p8) : p0(gmock_p0), p1(gmock_p1), p2(gmock_p2), \
p3(gmock_p3), p4(gmock_p4), p5(gmock_p5), p6(gmock_p6), p7(gmock_p7), \
p8(gmock_p8)

Definition at line 3430 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_0_VALUE_PARAMS ( )

Definition at line 3476 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_10_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8,
  p9 
)    p0, p1, p2, p3, p4, p5, p6, p7, p8, p9

Definition at line 3491 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_1_VALUE_PARAMS (   p0)    p0

Definition at line 3477 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_2_VALUE_PARAMS (   p0,
  p1 
)    p0, p1

Definition at line 3478 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_3_VALUE_PARAMS (   p0,
  p1,
  p2 
)    p0, p1, p2

Definition at line 3479 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_4_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3 
)    p0, p1, p2, p3

Definition at line 3480 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_5_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4 
)
Value:
p0, p1, \
p2, p3, p4

Definition at line 3481 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_6_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5 
)
Value:
p0, \
p1, p2, p3, p4, p5

Definition at line 3483 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_7_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6 
)    p0, p1, p2, p3, p4, p5, p6

Definition at line 3485 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_8_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7 
)    p0, p1, p2, p3, p4, p5, p6, p7

Definition at line 3487 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_AND_9_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8 
)    p0, p1, p2, p3, p4, p5, p6, p7, p8

Definition at line 3489 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_HAS_10_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_10_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3,
  kind4,
  name4,
  kind5,
  name5,
  kind6,
  name6,
  kind7,
  name7,
  kind8,
  name8,
  kind9,
  name9 
)
Value:
name0, name1, name2, \
name3, name4, name5, name6, name7, name8, name9

Definition at line 3357 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_HAS_1_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_1_TEMPLATE_PARAMS (   kind0,
  name0 
)    name0

Definition at line 3334 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_HAS_2_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_2_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1 
)    name0, name1

Definition at line 3335 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_HAS_3_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_3_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2 
)    name0, name1, name2

Definition at line 3337 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_HAS_4_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_4_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3 
)    name0, name1, name2, name3

Definition at line 3339 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_HAS_5_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_5_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3,
  kind4,
  name4 
)
Value:
name0, name1, name2, name3, \
name4

Definition at line 3341 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_HAS_6_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_6_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3,
  kind4,
  name4,
  kind5,
  name5 
)
Value:
name0, name1, \
name2, name3, name4, name5

Definition at line 3344 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_HAS_7_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_7_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3,
  kind4,
  name4,
  kind5,
  name5,
  kind6,
  name6 
)    name0, name1, name2, name3, name4, name5, name6

Definition at line 3347 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_HAS_8_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_8_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3,
  kind4,
  name4,
  kind5,
  name5,
  kind6,
  name6,
  kind7,
  name7 
)    name0, name1, name2, name3, name4, name5, name6, name7

Definition at line 3350 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_HAS_9_TEMPLATE_PARAMS

#define GMOCK_INTERNAL_LIST_HAS_9_TEMPLATE_PARAMS (   kind0,
  name0,
  kind1,
  name1,
  kind2,
  name2,
  kind3,
  name3,
  kind4,
  name4,
  kind5,
  name5,
  kind6,
  name6,
  kind7,
  name7,
  kind8,
  name8 
)
Value:
name0, name1, name2, name3, name4, name5, \
name6, name7, name8

Definition at line 3353 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_TYPE_AND_0_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_0_VALUE_PARAMS ( )

Definition at line 3495 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_TYPE_AND_10_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_10_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8,
  p9 
)
Value:
, p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
p5##_type, p6##_type, p7##_type, p8##_type, p9##_type

Definition at line 3516 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_TYPE_AND_1_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_1_VALUE_PARAMS (   p0)    , p0##_type

Definition at line 3496 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_2_VALUE_PARAMS (   p0,
  p1 
)
Value:
, p0##_type, \
p1##_type

Definition at line 3497 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_3_VALUE_PARAMS (   p0,
  p1,
  p2 
)
Value:
, p0##_type, \
p1##_type, p2##_type

Definition at line 3499 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_4_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3 
)
Value:
, \
p0##_type, p1##_type, p2##_type, p3##_type

Definition at line 3501 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_5_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4 
)
Value:
, \
p0##_type, p1##_type, p2##_type, p3##_type, p4##_type

Definition at line 3503 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_6_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5 
)
Value:
, \
p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, p5##_type

Definition at line 3505 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_TYPE_AND_7_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_7_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6 
)
Value:
, p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, p5##_type, \
p6##_type

Definition at line 3507 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_TYPE_AND_8_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_8_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7 
)
Value:
, p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
p5##_type, p6##_type, p7##_type

Definition at line 3510 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_INTERNAL_LIST_TYPE_AND_9_VALUE_PARAMS

#define GMOCK_INTERNAL_LIST_TYPE_AND_9_VALUE_PARAMS (   p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8 
)
Value:
, p0##_type, p1##_type, p2##_type, p3##_type, p4##_type, \
p5##_type, p6##_type, p7##_type, p8##_type

Definition at line 3513 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_IS_SIGNED_

#define GMOCK_IS_SIGNED_ (   T)    (static_cast<T>(-1) < 0)

Definition at line 685 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_KIND_OF_

#define GMOCK_KIND_OF_ (   type)

◆ GMOCK_MATCHER_

#define GMOCK_MATCHER_ (   tn,
  N,
  ... 
)    const ::testing::Matcher<GMOCK_ARG_(tn, N, __VA_ARGS__)>&

◆ GMOCK_METHOD0_

#define GMOCK_METHOD0_ (   tn,
  constness,
  ct,
  Method,
  ... 
)
Value:
GMOCK_RESULT_(tn, __VA_ARGS__) ct Method( \
) constness { \
GTEST_COMPILE_ASSERT_((::testing::tuple_size< \
tn ::testing::internal::Function<__VA_ARGS__>::ArgumentTuple>::value \
== 0), \
this_method_does_not_take_0_arguments); \
GMOCK_MOCKER_(0, constness, Method).SetOwnerAndName(this, #Method); \
return GMOCK_MOCKER_(0, constness, Method).Invoke(); \
} \
gmock_##Method() constness { \
GMOCK_MOCKER_(0, constness, Method).RegisterOwner(this); \
return GMOCK_MOCKER_(0, constness, Method).With(); \
} \
mutable ::testing::FunctionMocker<__VA_ARGS__> GMOCK_MOCKER_(0, constness, \

Definition at line 11337 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_METHOD10_

#define GMOCK_METHOD10_ (   tn,
  constness,
  ct,
  Method,
  ... 
)

◆ GMOCK_METHOD1_

#define GMOCK_METHOD1_ (   tn,
  constness,
  ct,
  Method,
  ... 
)
Value:
GMOCK_RESULT_(tn, __VA_ARGS__) ct Method( \
GMOCK_ARG_(tn, 1, __VA_ARGS__) gmock_a1) constness { \
GTEST_COMPILE_ASSERT_((::testing::tuple_size< \
tn ::testing::internal::Function<__VA_ARGS__>::ArgumentTuple>::value \
== 1), \
this_method_does_not_take_1_argument); \
GMOCK_MOCKER_(1, constness, Method).SetOwnerAndName(this, #Method); \
return GMOCK_MOCKER_(1, constness, Method).Invoke(gmock_a1); \
} \
gmock_##Method(GMOCK_MATCHER_(tn, 1, __VA_ARGS__) gmock_a1) constness { \
GMOCK_MOCKER_(1, constness, Method).RegisterOwner(this); \
return GMOCK_MOCKER_(1, constness, Method).With(gmock_a1); \
} \
mutable ::testing::FunctionMocker<__VA_ARGS__> GMOCK_MOCKER_(1, constness, \

Definition at line 11356 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_METHOD2_

#define GMOCK_METHOD2_ (   tn,
  constness,
  ct,
  Method,
  ... 
)
Value:
GMOCK_RESULT_(tn, __VA_ARGS__) ct Method( \
GMOCK_ARG_(tn, 1, __VA_ARGS__) gmock_a1, \
GMOCK_ARG_(tn, 2, __VA_ARGS__) gmock_a2) constness { \
GTEST_COMPILE_ASSERT_((::testing::tuple_size< \
tn ::testing::internal::Function<__VA_ARGS__>::ArgumentTuple>::value \
== 2), \
this_method_does_not_take_2_arguments); \
GMOCK_MOCKER_(2, constness, Method).SetOwnerAndName(this, #Method); \
return GMOCK_MOCKER_(2, constness, Method).Invoke(gmock_a1, gmock_a2); \
} \
gmock_##Method(GMOCK_MATCHER_(tn, 1, __VA_ARGS__) gmock_a1, \
GMOCK_MATCHER_(tn, 2, __VA_ARGS__) gmock_a2) constness { \
GMOCK_MOCKER_(2, constness, Method).RegisterOwner(this); \
return GMOCK_MOCKER_(2, constness, Method).With(gmock_a1, gmock_a2); \
} \
mutable ::testing::FunctionMocker<__VA_ARGS__> GMOCK_MOCKER_(2, constness, \

Definition at line 11375 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_METHOD3_

#define GMOCK_METHOD3_ (   tn,
  constness,
  ct,
  Method,
  ... 
)
Value:
GMOCK_RESULT_(tn, __VA_ARGS__) ct Method( \
GMOCK_ARG_(tn, 1, __VA_ARGS__) gmock_a1, \
GMOCK_ARG_(tn, 2, __VA_ARGS__) gmock_a2, \
GMOCK_ARG_(tn, 3, __VA_ARGS__) gmock_a3) constness { \
GTEST_COMPILE_ASSERT_((::testing::tuple_size< \
tn ::testing::internal::Function<__VA_ARGS__>::ArgumentTuple>::value \
== 3), \
this_method_does_not_take_3_arguments); \
GMOCK_MOCKER_(3, constness, Method).SetOwnerAndName(this, #Method); \
return GMOCK_MOCKER_(3, constness, Method).Invoke(gmock_a1, gmock_a2, \
gmock_a3); \
} \
gmock_##Method(GMOCK_MATCHER_(tn, 1, __VA_ARGS__) gmock_a1, \
GMOCK_MATCHER_(tn, 2, __VA_ARGS__) gmock_a2, \
GMOCK_MATCHER_(tn, 3, __VA_ARGS__) gmock_a3) constness { \
GMOCK_MOCKER_(3, constness, Method).RegisterOwner(this); \
return GMOCK_MOCKER_(3, constness, Method).With(gmock_a1, gmock_a2, \
gmock_a3); \
} \
mutable ::testing::FunctionMocker<__VA_ARGS__> GMOCK_MOCKER_(3, constness, \

Definition at line 11396 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_METHOD4_

#define GMOCK_METHOD4_ (   tn,
  constness,
  ct,
  Method,
  ... 
)
Value:
GMOCK_RESULT_(tn, __VA_ARGS__) ct Method( \
GMOCK_ARG_(tn, 1, __VA_ARGS__) gmock_a1, \
GMOCK_ARG_(tn, 2, __VA_ARGS__) gmock_a2, \
GMOCK_ARG_(tn, 3, __VA_ARGS__) gmock_a3, \
GMOCK_ARG_(tn, 4, __VA_ARGS__) gmock_a4) constness { \
GTEST_COMPILE_ASSERT_((::testing::tuple_size< \
tn ::testing::internal::Function<__VA_ARGS__>::ArgumentTuple>::value \
== 4), \
this_method_does_not_take_4_arguments); \
GMOCK_MOCKER_(4, constness, Method).SetOwnerAndName(this, #Method); \
return GMOCK_MOCKER_(4, constness, Method).Invoke(gmock_a1, gmock_a2, \
gmock_a3, gmock_a4); \
} \
gmock_##Method(GMOCK_MATCHER_(tn, 1, __VA_ARGS__) gmock_a1, \
GMOCK_MATCHER_(tn, 2, __VA_ARGS__) gmock_a2, \
GMOCK_MATCHER_(tn, 3, __VA_ARGS__) gmock_a3, \
GMOCK_MATCHER_(tn, 4, __VA_ARGS__) gmock_a4) constness { \
GMOCK_MOCKER_(4, constness, Method).RegisterOwner(this); \
return GMOCK_MOCKER_(4, constness, Method).With(gmock_a1, gmock_a2, \
gmock_a3, gmock_a4); \
} \
mutable ::testing::FunctionMocker<__VA_ARGS__> GMOCK_MOCKER_(4, constness, \

Definition at line 11421 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_METHOD5_

#define GMOCK_METHOD5_ (   tn,
  constness,
  ct,
  Method,
  ... 
)
Value:
GMOCK_RESULT_(tn, __VA_ARGS__) ct Method( \
GMOCK_ARG_(tn, 1, __VA_ARGS__) gmock_a1, \
GMOCK_ARG_(tn, 2, __VA_ARGS__) gmock_a2, \
GMOCK_ARG_(tn, 3, __VA_ARGS__) gmock_a3, \
GMOCK_ARG_(tn, 4, __VA_ARGS__) gmock_a4, \
GMOCK_ARG_(tn, 5, __VA_ARGS__) gmock_a5) constness { \
GTEST_COMPILE_ASSERT_((::testing::tuple_size< \
tn ::testing::internal::Function<__VA_ARGS__>::ArgumentTuple>::value \
== 5), \
this_method_does_not_take_5_arguments); \
GMOCK_MOCKER_(5, constness, Method).SetOwnerAndName(this, #Method); \
return GMOCK_MOCKER_(5, constness, Method).Invoke(gmock_a1, gmock_a2, \
gmock_a3, gmock_a4, gmock_a5); \
} \
gmock_##Method(GMOCK_MATCHER_(tn, 1, __VA_ARGS__) gmock_a1, \
GMOCK_MATCHER_(tn, 2, __VA_ARGS__) gmock_a2, \
GMOCK_MATCHER_(tn, 3, __VA_ARGS__) gmock_a3, \
GMOCK_MATCHER_(tn, 4, __VA_ARGS__) gmock_a4, \
GMOCK_MATCHER_(tn, 5, __VA_ARGS__) gmock_a5) constness { \
GMOCK_MOCKER_(5, constness, Method).RegisterOwner(this); \
return GMOCK_MOCKER_(5, constness, Method).With(gmock_a1, gmock_a2, \
gmock_a3, gmock_a4, gmock_a5); \
} \
mutable ::testing::FunctionMocker<__VA_ARGS__> GMOCK_MOCKER_(5, constness, \

Definition at line 11448 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_METHOD6_

#define GMOCK_METHOD6_ (   tn,
  constness,
  ct,
  Method,
  ... 
)
Value:
GMOCK_RESULT_(tn, __VA_ARGS__) ct Method( \
GMOCK_ARG_(tn, 1, __VA_ARGS__) gmock_a1, \
GMOCK_ARG_(tn, 2, __VA_ARGS__) gmock_a2, \
GMOCK_ARG_(tn, 3, __VA_ARGS__) gmock_a3, \
GMOCK_ARG_(tn, 4, __VA_ARGS__) gmock_a4, \
GMOCK_ARG_(tn, 5, __VA_ARGS__) gmock_a5, \
GMOCK_ARG_(tn, 6, __VA_ARGS__) gmock_a6) constness { \
GTEST_COMPILE_ASSERT_((::testing::tuple_size< \
tn ::testing::internal::Function<__VA_ARGS__>::ArgumentTuple>::value \
== 6), \
this_method_does_not_take_6_arguments); \
GMOCK_MOCKER_(6, constness, Method).SetOwnerAndName(this, #Method); \
return GMOCK_MOCKER_(6, constness, Method).Invoke(gmock_a1, gmock_a2, \
gmock_a3, gmock_a4, gmock_a5, gmock_a6); \
} \
gmock_##Method(GMOCK_MATCHER_(tn, 1, __VA_ARGS__) gmock_a1, \
GMOCK_MATCHER_(tn, 2, __VA_ARGS__) gmock_a2, \
GMOCK_MATCHER_(tn, 3, __VA_ARGS__) gmock_a3, \
GMOCK_MATCHER_(tn, 4, __VA_ARGS__) gmock_a4, \
GMOCK_MATCHER_(tn, 5, __VA_ARGS__) gmock_a5, \
GMOCK_MATCHER_(tn, 6, __VA_ARGS__) gmock_a6) constness { \
GMOCK_MOCKER_(6, constness, Method).RegisterOwner(this); \
return GMOCK_MOCKER_(6, constness, Method).With(gmock_a1, gmock_a2, \
gmock_a3, gmock_a4, gmock_a5, gmock_a6); \
} \
mutable ::testing::FunctionMocker<__VA_ARGS__> GMOCK_MOCKER_(6, constness, \

Definition at line 11477 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_METHOD7_

#define GMOCK_METHOD7_ (   tn,
  constness,
  ct,
  Method,
  ... 
)
Value:
GMOCK_RESULT_(tn, __VA_ARGS__) ct Method( \
GMOCK_ARG_(tn, 1, __VA_ARGS__) gmock_a1, \
GMOCK_ARG_(tn, 2, __VA_ARGS__) gmock_a2, \
GMOCK_ARG_(tn, 3, __VA_ARGS__) gmock_a3, \
GMOCK_ARG_(tn, 4, __VA_ARGS__) gmock_a4, \
GMOCK_ARG_(tn, 5, __VA_ARGS__) gmock_a5, \
GMOCK_ARG_(tn, 6, __VA_ARGS__) gmock_a6, \
GMOCK_ARG_(tn, 7, __VA_ARGS__) gmock_a7) constness { \
GTEST_COMPILE_ASSERT_((::testing::tuple_size< \
tn ::testing::internal::Function<__VA_ARGS__>::ArgumentTuple>::value \
== 7), \
this_method_does_not_take_7_arguments); \
GMOCK_MOCKER_(7, constness, Method).SetOwnerAndName(this, #Method); \
return GMOCK_MOCKER_(7, constness, Method).Invoke(gmock_a1, gmock_a2, \
gmock_a3, gmock_a4, gmock_a5, gmock_a6, gmock_a7); \
} \
gmock_##Method(GMOCK_MATCHER_(tn, 1, __VA_ARGS__) gmock_a1, \
GMOCK_MATCHER_(tn, 2, __VA_ARGS__) gmock_a2, \
GMOCK_MATCHER_(tn, 3, __VA_ARGS__) gmock_a3, \
GMOCK_MATCHER_(tn, 4, __VA_ARGS__) gmock_a4, \
GMOCK_MATCHER_(tn, 5, __VA_ARGS__) gmock_a5, \
GMOCK_MATCHER_(tn, 6, __VA_ARGS__) gmock_a6, \
GMOCK_MATCHER_(tn, 7, __VA_ARGS__) gmock_a7) constness { \
GMOCK_MOCKER_(7, constness, Method).RegisterOwner(this); \
return GMOCK_MOCKER_(7, constness, Method).With(gmock_a1, gmock_a2, \
gmock_a3, gmock_a4, gmock_a5, gmock_a6, gmock_a7); \
} \
mutable ::testing::FunctionMocker<__VA_ARGS__> GMOCK_MOCKER_(7, constness, \

Definition at line 11508 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_METHOD8_

#define GMOCK_METHOD8_ (   tn,
  constness,
  ct,
  Method,
  ... 
)

◆ GMOCK_METHOD9_

#define GMOCK_METHOD9_ (   tn,
  constness,
  ct,
  Method,
  ... 
)

◆ GMOCK_MOCKER_

#define GMOCK_MOCKER_ (   arity,
  constness,
  Method 
)    GTEST_CONCAT_TOKEN_(gmock##constness##arity##_##Method##_, __LINE__)

◆ GMOCK_ON_CALL_IMPL_

#define GMOCK_ON_CALL_IMPL_ (   obj,
  call 
)
Value:
((obj).gmock_##call).InternalDefaultActionSetAt(__FILE__, __LINE__, \
#obj, #call)

Definition at line 11016 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ GMOCK_RESULT_

#define GMOCK_RESULT_ (   tn,
  ... 
)    tn ::testing::internal::Function<__VA_ARGS__>::Result

◆ GMOCK_WCHAR_T_IS_NATIVE_

#define GMOCK_WCHAR_T_IS_NATIVE_   1

Definition at line 616 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ MATCHER

#define MATCHER (   name,
  description 
)

<< DiffStrings(str, arg);

Definition at line 13851 of file cares/cares/test/gmock-1.8.0/gmock/gmock.h.

◆ MATCHER_P

#define MATCHER_P (   name,
  p0,
  description 
)

◆ MATCHER_P10

#define MATCHER_P10 (   name,
  p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8,
  p9,
  description 
)

◆ MATCHER_P2

#define MATCHER_P2 (   name,
  p0,
  p1,
  description 
)

◆ MATCHER_P3

#define MATCHER_P3 (   name,
  p0,
  p1,
  p2,
  description 
)

◆ MATCHER_P4

#define MATCHER_P4 (   name,
  p0,
  p1,
  p2,
  p3,
  description 
)

◆ MATCHER_P5

#define MATCHER_P5 (   name,
  p0,
  p1,
  p2,
  p3,
  p4,
  description 
)

◆ MATCHER_P6

#define MATCHER_P6 (   name,
  p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  description 
)

◆ MATCHER_P7

#define MATCHER_P7 (   name,
  p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  description 
)

◆ MATCHER_P8

#define MATCHER_P8 (   name,
  p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  description 
)

◆ MATCHER_P9

#define MATCHER_P9 (   name,
  p0,
  p1,
  p2,
  p3,
  p4,
  p5,
  p6,
  p7,
  p8,
  description 
)

◆ MOCK_CONST_METHOD0

#define MOCK_CONST_METHOD0 (   m,
  ... 
)    GMOCK_METHOD0_(, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD0_T

#define MOCK_CONST_METHOD0_T (   m,
  ... 
)    GMOCK_METHOD0_(typename, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD0_T_WITH_CALLTYPE

#define MOCK_CONST_METHOD0_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD0_(typename, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD0_WITH_CALLTYPE

#define MOCK_CONST_METHOD0_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD0_(, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD1

#define MOCK_CONST_METHOD1 (   m,
  ... 
)    GMOCK_METHOD1_(, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD10

#define MOCK_CONST_METHOD10 (   m,
  ... 
)    GMOCK_METHOD10_(, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD10_T

#define MOCK_CONST_METHOD10_T (   m,
  ... 
)    GMOCK_METHOD10_(typename, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD10_T_WITH_CALLTYPE

#define MOCK_CONST_METHOD10_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD10_(typename, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD10_WITH_CALLTYPE

#define MOCK_CONST_METHOD10_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD10_(, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD1_T

#define MOCK_CONST_METHOD1_T (   m,
  ... 
)    GMOCK_METHOD1_(typename, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD1_T_WITH_CALLTYPE

#define MOCK_CONST_METHOD1_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD1_(typename, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD1_WITH_CALLTYPE

#define MOCK_CONST_METHOD1_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD1_(, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD2

#define MOCK_CONST_METHOD2 (   m,
  ... 
)    GMOCK_METHOD2_(, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD2_T

#define MOCK_CONST_METHOD2_T (   m,
  ... 
)    GMOCK_METHOD2_(typename, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD2_T_WITH_CALLTYPE

#define MOCK_CONST_METHOD2_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD2_(typename, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD2_WITH_CALLTYPE

#define MOCK_CONST_METHOD2_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD2_(, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD3

#define MOCK_CONST_METHOD3 (   m,
  ... 
)    GMOCK_METHOD3_(, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD3_T

#define MOCK_CONST_METHOD3_T (   m,
  ... 
)    GMOCK_METHOD3_(typename, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD3_T_WITH_CALLTYPE

#define MOCK_CONST_METHOD3_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD3_(typename, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD3_WITH_CALLTYPE

#define MOCK_CONST_METHOD3_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD3_(, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD4

#define MOCK_CONST_METHOD4 (   m,
  ... 
)    GMOCK_METHOD4_(, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD4_T

#define MOCK_CONST_METHOD4_T (   m,
  ... 
)    GMOCK_METHOD4_(typename, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD4_T_WITH_CALLTYPE

#define MOCK_CONST_METHOD4_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD4_(typename, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD4_WITH_CALLTYPE

#define MOCK_CONST_METHOD4_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD4_(, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD5

#define MOCK_CONST_METHOD5 (   m,
  ... 
)    GMOCK_METHOD5_(, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD5_T

#define MOCK_CONST_METHOD5_T (   m,
  ... 
)    GMOCK_METHOD5_(typename, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD5_T_WITH_CALLTYPE

#define MOCK_CONST_METHOD5_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD5_(typename, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD5_WITH_CALLTYPE

#define MOCK_CONST_METHOD5_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD5_(, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD6

#define MOCK_CONST_METHOD6 (   m,
  ... 
)    GMOCK_METHOD6_(, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD6_T

#define MOCK_CONST_METHOD6_T (   m,
  ... 
)    GMOCK_METHOD6_(typename, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD6_T_WITH_CALLTYPE

#define MOCK_CONST_METHOD6_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD6_(typename, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD6_WITH_CALLTYPE

#define MOCK_CONST_METHOD6_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD6_(, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD7

#define MOCK_CONST_METHOD7 (   m,
  ... 
)    GMOCK_METHOD7_(, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD7_T

#define MOCK_CONST_METHOD7_T (   m,
  ... 
)    GMOCK_METHOD7_(typename, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD7_T_WITH_CALLTYPE

#define MOCK_CONST_METHOD7_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD7_(typename, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD7_WITH_CALLTYPE

#define MOCK_CONST_METHOD7_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD7_(, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD8

#define MOCK_CONST_METHOD8 (   m,
  ... 
)    GMOCK_METHOD8_(, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD8_T

#define MOCK_CONST_METHOD8_T (   m,
  ... 
)    GMOCK_METHOD8_(typename, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD8_T_WITH_CALLTYPE

#define MOCK_CONST_METHOD8_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD8_(typename, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD8_WITH_CALLTYPE

#define MOCK_CONST_METHOD8_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD8_(, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD9

#define MOCK_CONST_METHOD9 (   m,
  ... 
)    GMOCK_METHOD9_(, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD9_T

#define MOCK_CONST_METHOD9_T (   m,
  ... 
)    GMOCK_METHOD9_(typename, const, , m, __VA_ARGS__)

◆ MOCK_CONST_METHOD9_T_WITH_CALLTYPE

#define MOCK_CONST_METHOD9_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD9_(typename, const, ct, m, __VA_ARGS__)

◆ MOCK_CONST_METHOD9_WITH_CALLTYPE

#define MOCK_CONST_METHOD9_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD9_(, const, ct, m, __VA_ARGS__)

◆ MOCK_METHOD0

#define MOCK_METHOD0 (   m,
  ... 
)    GMOCK_METHOD0_(, , , m, __VA_ARGS__)

◆ MOCK_METHOD0_T

#define MOCK_METHOD0_T (   m,
  ... 
)    GMOCK_METHOD0_(typename, , , m, __VA_ARGS__)

◆ MOCK_METHOD0_T_WITH_CALLTYPE

#define MOCK_METHOD0_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD0_(typename, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD0_WITH_CALLTYPE

#define MOCK_METHOD0_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD0_(, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD1

#define MOCK_METHOD1 (   m,
  ... 
)    GMOCK_METHOD1_(, , , m, __VA_ARGS__)

◆ MOCK_METHOD10

#define MOCK_METHOD10 (   m,
  ... 
)    GMOCK_METHOD10_(, , , m, __VA_ARGS__)

◆ MOCK_METHOD10_T

#define MOCK_METHOD10_T (   m,
  ... 
)    GMOCK_METHOD10_(typename, , , m, __VA_ARGS__)

◆ MOCK_METHOD10_T_WITH_CALLTYPE

#define MOCK_METHOD10_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD10_(typename, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD10_WITH_CALLTYPE

#define MOCK_METHOD10_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD10_(, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD1_T

#define MOCK_METHOD1_T (   m,
  ... 
)    GMOCK_METHOD1_(typename, , , m, __VA_ARGS__)

◆ MOCK_METHOD1_T_WITH_CALLTYPE

#define MOCK_METHOD1_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD1_(typename, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD1_WITH_CALLTYPE

#define MOCK_METHOD1_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD1_(, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD2

#define MOCK_METHOD2 (   m,
  ... 
)    GMOCK_METHOD2_(, , , m, __VA_ARGS__)

◆ MOCK_METHOD2_T

#define MOCK_METHOD2_T (   m,
  ... 
)    GMOCK_METHOD2_(typename, , , m, __VA_ARGS__)

◆ MOCK_METHOD2_T_WITH_CALLTYPE

#define MOCK_METHOD2_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD2_(typename, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD2_WITH_CALLTYPE

#define MOCK_METHOD2_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD2_(, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD3

#define MOCK_METHOD3 (   m,
  ... 
)    GMOCK_METHOD3_(, , , m, __VA_ARGS__)

◆ MOCK_METHOD3_T

#define MOCK_METHOD3_T (   m,
  ... 
)    GMOCK_METHOD3_(typename, , , m, __VA_ARGS__)

◆ MOCK_METHOD3_T_WITH_CALLTYPE

#define MOCK_METHOD3_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD3_(typename, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD3_WITH_CALLTYPE

#define MOCK_METHOD3_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD3_(, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD4

#define MOCK_METHOD4 (   m,
  ... 
)    GMOCK_METHOD4_(, , , m, __VA_ARGS__)

◆ MOCK_METHOD4_T

#define MOCK_METHOD4_T (   m,
  ... 
)    GMOCK_METHOD4_(typename, , , m, __VA_ARGS__)

◆ MOCK_METHOD4_T_WITH_CALLTYPE

#define MOCK_METHOD4_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD4_(typename, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD4_WITH_CALLTYPE

#define MOCK_METHOD4_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD4_(, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD5

#define MOCK_METHOD5 (   m,
  ... 
)    GMOCK_METHOD5_(, , , m, __VA_ARGS__)

◆ MOCK_METHOD5_T

#define MOCK_METHOD5_T (   m,
  ... 
)    GMOCK_METHOD5_(typename, , , m, __VA_ARGS__)

◆ MOCK_METHOD5_T_WITH_CALLTYPE

#define MOCK_METHOD5_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD5_(typename, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD5_WITH_CALLTYPE

#define MOCK_METHOD5_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD5_(, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD6

#define MOCK_METHOD6 (   m,
  ... 
)    GMOCK_METHOD6_(, , , m, __VA_ARGS__)

◆ MOCK_METHOD6_T

#define MOCK_METHOD6_T (   m,
  ... 
)    GMOCK_METHOD6_(typename, , , m, __VA_ARGS__)

◆ MOCK_METHOD6_T_WITH_CALLTYPE

#define MOCK_METHOD6_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD6_(typename, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD6_WITH_CALLTYPE

#define MOCK_METHOD6_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD6_(, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD7

#define MOCK_METHOD7 (   m,
  ... 
)    GMOCK_METHOD7_(, , , m, __VA_ARGS__)

◆ MOCK_METHOD7_T

#define MOCK_METHOD7_T (   m,
  ... 
)    GMOCK_METHOD7_(typename, , , m, __VA_ARGS__)

◆ MOCK_METHOD7_T_WITH_CALLTYPE

#define MOCK_METHOD7_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD7_(typename, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD7_WITH_CALLTYPE

#define MOCK_METHOD7_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD7_(, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD8

#define MOCK_METHOD8 (   m,
  ... 
)    GMOCK_METHOD8_(, , , m, __VA_ARGS__)

◆ MOCK_METHOD8_T

#define MOCK_METHOD8_T (   m,
  ... 
)    GMOCK_METHOD8_(typename, , , m, __VA_ARGS__)

◆ MOCK_METHOD8_T_WITH_CALLTYPE

#define MOCK_METHOD8_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD8_(typename, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD8_WITH_CALLTYPE

#define MOCK_METHOD8_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD8_(, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD9

#define MOCK_METHOD9 (   m,
  ... 
)    GMOCK_METHOD9_(, , , m, __VA_ARGS__)

◆ MOCK_METHOD9_T

#define MOCK_METHOD9_T (   m,
  ... 
)    GMOCK_METHOD9_(typename, , , m, __VA_ARGS__)

◆ MOCK_METHOD9_T_WITH_CALLTYPE

#define MOCK_METHOD9_T_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD9_(typename, , ct, m, __VA_ARGS__)

◆ MOCK_METHOD9_WITH_CALLTYPE

#define MOCK_METHOD9_WITH_CALLTYPE (   ct,
  m,
  ... 
)    GMOCK_METHOD9_(, , ct, m, __VA_ARGS__)

◆ ON_CALL

#define ON_CALL (   obj,
  call 
)    GMOCK_ON_CALL_IMPL_(obj, call)
obj
OPENSSL_EXPORT const ASN1_OBJECT * obj
Definition: x509.h:1671
GMOCK_ARG_
#define GMOCK_ARG_(tn, N,...)
Definition: cares/cares/test/gmock-1.8.0/gmock/gmock.h:11323
testing::internal::MakePredicateFormatterFromMatcher
PredicateFormatterFromMatcher< M > MakePredicateFormatterFromMatcher(M matcher)
Definition: cares/cares/test/gmock-1.8.0/gmock/gmock.h:6698
call
FilterStackCall * call
Definition: call.cc:750
absl::synchronization_internal::Get
static GraphId Get(const IdMap &id, int num)
Definition: abseil-cpp/absl/synchronization/internal/graphcycles_test.cc:44
testing::internal::TypeKind
TypeKind
Definition: bloaty/third_party/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:114
GTEST_ATTRIBUTE_UNUSED_
#define GTEST_ATTRIBUTE_UNUSED_
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-port.h:655
asyncio_get_stats.args
args
Definition: asyncio_get_stats.py:40
Method
struct Method Method
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/protobuf.h:661
GMOCK_MATCHER_
#define GMOCK_MATCHER_(tn, N,...)
Definition: cares/cares/test/gmock-1.8.0/gmock/gmock.h:11328
testing::internal::MockSpec
Definition: cares/cares/test/gmock-1.8.0/gmock/gmock.h:10424
value
const char * value
Definition: hpack_parser_table.cc:165
GMOCK_RESULT_
#define GMOCK_RESULT_(tn,...)
Definition: cares/cares/test/gmock-1.8.0/gmock/gmock.h:11318
GMOCK_MOCKER_
#define GMOCK_MOCKER_(arity, constness, Method)
Definition: cares/cares/test/gmock-1.8.0/gmock/gmock.h:11333
asyncio_get_stats.type
type
Definition: asyncio_get_stats.py:37
EXPECT_PRED_FORMAT1
#define EXPECT_PRED_FORMAT1(pred_format, v1)
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest_pred_impl.h:114
testing::internal::KindOf
Definition: bloaty/third_party/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:119
Method
Definition: bloaty/third_party/protobuf/src/google/protobuf/api.pb.h:320
ASSERT_PRED_FORMAT1
#define ASSERT_PRED_FORMAT1(pred_format, v1)
Definition: bloaty/third_party/googletest/googletest/include/gtest/gtest_pred_impl.h:118


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:14