testing::internal::FunctionMockerBase< F > Class Template Reference

Inheritance diagram for testing::internal::FunctionMockerBase< F >:
testing::internal::UntypedFunctionMockerBase

List of all members.

Public Types

typedef Function< F >::Result Result
typedef Function< F >
::ArgumentTuple 
ArgumentTuple
typedef Function< F >
::ArgumentMatcherTuple 
ArgumentMatcherTuple

Public Member Functions

const OnCallSpec< F > * FindOnCallSpec (const ArgumentTuple &args) const
Result PerformDefaultAction (const ArgumentTuple &args, const string &call_description) const
virtual
UntypedActionResultHolderBase
UntypedPerformDefaultAction (const void *untyped_args, const string &call_description) const
virtual
UntypedActionResultHolderBase
UntypedPerformAction (const void *untyped_action, const void *untyped_args) const
virtual void ClearDefaultActionsLocked () GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex)

Protected Types

typedef ActionResultHolder
< Result > 
ResultHolder

Protected Member Functions

Result InvokeWith (const ArgumentTuple &args) GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
OnCallSpec< F > & AddNewOnCallSpec (const char *file, int line, const ArgumentMatcherTuple &m) GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
TypedExpectation< F > & AddNewExpectation (const char *file, int line, const string &source_text, const ArgumentMatcherTuple &m) GTEST_LOCK_EXCLUDED_(g_gmock_mutex)
MockSpec< F > & current_spec ()

Friends

class MockSpec
class TypedExpectation

template<typename F>
class testing::internal::FunctionMockerBase< F >


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

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1