testing::internal::UntypedFunctionMockerBase Class Reference

Inheritance diagram for testing::internal::UntypedFunctionMockerBase:
testing::internal::FunctionMockerBase< R() > testing::internal::FunctionMockerBase< R()> testing::internal::FunctionMockerBase< R(A1) > testing::internal::FunctionMockerBase< R(A1)> testing::internal::FunctionMockerBase< R(A1, A2) > testing::internal::FunctionMockerBase< R(A1, A2)> testing::internal::FunctionMockerBase< R(A1, A2, A3) > testing::internal::FunctionMockerBase< R(A1, A2, A3)> testing::internal::FunctionMockerBase< R(A1, A2, A3, A4) > testing::internal::FunctionMockerBase< R(A1, A2, A3, A4)> testing::internal::FunctionMockerBase< R(A1, A2, A3, A4, A5) > testing::internal::FunctionMockerBase< R(A1, A2, A3, A4, A5)> testing::internal::FunctionMockerBase< R(A1, A2, A3, A4, A5, A6) > testing::internal::FunctionMockerBase< R(A1, A2, A3, A4, A5, A6)> testing::internal::FunctionMockerBase< R(A1, A2, A3, A4, A5, A6, A7) > testing::internal::FunctionMockerBase< R(A1, A2, A3, A4, A5, A6, A7)> testing::internal::FunctionMockerBase< R(A1, A2, A3, A4, A5, A6, A7, A8) > testing::internal::FunctionMockerBase< R(A1, A2, A3, A4, A5, A6, A7, A8)> testing::internal::FunctionMockerBase< R(A1, A2, A3, A4, A5, A6, A7, A8, A9) > testing::internal::FunctionMockerBase< R(A1, A2, A3, A4, A5, A6, A7, A8, A9)> testing::internal::FunctionMockerBase< R(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) > testing::internal::FunctionMockerBase< R(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)> testing::internal::FunctionMockerBase< F >

List of all members.

Public Member Functions

bool VerifyAndClearExpectationsLocked () GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)
virtual void ClearDefaultActionsLocked () GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)=0
virtual
UntypedActionResultHolderBase
UntypedPerformDefaultAction (const void *untyped_args, const string &call_description) const =0
virtual
UntypedActionResultHolderBase
UntypedPerformAction (const void *untyped_action, const void *untyped_args) const =0
virtual void UntypedDescribeUninterestingCall (const void *untyped_args,::std::ostream *os) const GTEST_LOCK_EXCLUDED_(g_gmock_mutex)=0
virtual const ExpectationBaseUntypedFindMatchingExpectation (const void *untyped_args, const void **untyped_action, bool *is_excessive,::std::ostream *what,::std::ostream *why) GTEST_LOCK_EXCLUDED_(g_gmock_mutex)=0
virtual void UntypedPrintArgs (const void *untyped_args,::std::ostream *os) const =0
void RegisterOwner (const void *mock_obj) GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
void SetOwnerAndName (const void *mock_obj, const char *name) GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
const void * MockObject () const GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
const char * Name () const GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
UntypedActionResultHolderBaseUntypedInvokeWith (const void *untyped_args) GTEST_LOCK_EXCLUDED_(g_gmock_mutex)

Protected Types

typedef std::vector< const void * > UntypedOnCallSpecs
typedef std::vector
< internal::linked_ptr
< ExpectationBase > > 
UntypedExpectations

Protected Member Functions

Expectation GetHandleOf (ExpectationBase *exp)

Protected Attributes

const void * mock_obj_
const char * name_
UntypedOnCallSpecs untyped_on_call_specs_
UntypedExpectations untyped_expectations_

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1