Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
testing::internal::MockSpec< F > Class Template Reference

#include <gmock.h>

Public Types

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

Public Member Functions

internal::OnCallSpec< F > & InternalDefaultActionSetAt (const char *file, int line, const char *obj, const char *call)
 
internal::TypedExpectation< F > & InternalExpectedAt (const char *file, int line, const char *obj, const char *call)
 
 MockSpec (internal::FunctionMockerBase< F > *function_mocker)
 

Private Member Functions

 GTEST_DISALLOW_ASSIGN_ (MockSpec)
 
void SetMatchers (const ArgumentMatcherTuple &matchers)
 

Private Attributes

internal::FunctionMockerBase< F > *const function_mocker_
 
ArgumentMatcherTuple matchers_
 

Friends

template<typename Function >
class internal::FunctionMocker
 

Detailed Description

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

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

Member Typedef Documentation

◆ ArgumentMatcherTuple

◆ ArgumentTuple

Constructor & Destructor Documentation

◆ MockSpec()

template<typename F >
testing::internal::MockSpec< F >::MockSpec ( internal::FunctionMockerBase< F > *  function_mocker)
inlineexplicit

Member Function Documentation

◆ GTEST_DISALLOW_ASSIGN_()

template<typename F >
testing::internal::MockSpec< F >::GTEST_DISALLOW_ASSIGN_ ( MockSpec< F >  )
private

◆ InternalDefaultActionSetAt()

template<typename F >
internal::OnCallSpec<F>& testing::internal::MockSpec< F >::InternalDefaultActionSetAt ( const char *  file,
int  line,
const char *  obj,
const char *  call 
)
inline

◆ InternalExpectedAt()

template<typename F >
internal::TypedExpectation<F>& testing::internal::MockSpec< F >::InternalExpectedAt ( const char *  file,
int  line,
const char *  obj,
const char *  call 
)
inline

◆ SetMatchers()

template<typename F >
void testing::internal::MockSpec< F >::SetMatchers ( const ArgumentMatcherTuple matchers)
inlineprivate

Friends And Related Function Documentation

◆ internal::FunctionMocker

template<typename F >
template<typename Function >
friend class internal::FunctionMocker
friend

Member Data Documentation

◆ function_mocker_

template<typename F >
internal::FunctionMockerBase<F>* const testing::internal::MockSpec< F >::function_mocker_
private

◆ matchers_

template<typename F >
ArgumentMatcherTuple testing::internal::MockSpec< F >::matchers_
private

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


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