Public Types | Public Member Functions | Private Member Functions | List of all members
testing::ActionInterface< F > Class Template Referenceabstract

#include <gmock-actions.h>

Inheritance diagram for testing::ActionInterface< F >:
Inheritance graph
[legend]

Public Types

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

Public Member Functions

 ActionInterface ()
 
 ActionInterface ()
 
 ActionInterface ()
 
 ActionInterface ()
 
 ActionInterface ()
 
virtual Result Perform (const ArgumentTuple &args)=0
 
virtual Result Perform (const ArgumentTuple &args)=0
 
virtual Result Perform (const ArgumentTuple &args)=0
 
virtual Result Perform (const ArgumentTuple &args)=0
 
virtual Result Perform (const ArgumentTuple &args)=0
 
virtual ~ActionInterface ()
 
virtual ~ActionInterface ()
 
virtual ~ActionInterface ()
 
virtual ~ActionInterface ()
 
virtual ~ActionInterface ()
 

Private Member Functions

 GTEST_DISALLOW_COPY_AND_ASSIGN_ (ActionInterface)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (ActionInterface)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (ActionInterface)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (ActionInterface)
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (ActionInterface)
 

Detailed Description

template<typename F>
class testing::ActionInterface< F >

Definition at line 312 of file bloaty/third_party/googletest/googlemock/include/gmock/gmock-actions.h.

Member Typedef Documentation

◆ ArgumentTuple [1/5]

◆ ArgumentTuple [2/5]

◆ ArgumentTuple [3/5]

◆ ArgumentTuple [4/5]

◆ ArgumentTuple [5/5]

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

◆ Result [1/5]

template<typename F >
typedef internal::Function<F>::Result testing::ActionInterface< F >::Result

◆ Result [2/5]

template<typename F >
typedef internal::Function<F>::Result testing::ActionInterface< F >::Result

◆ Result [3/5]

template<typename F >
typedef internal::Function<F>::Result testing::ActionInterface< F >::Result

◆ Result [4/5]

template<typename F >
typedef internal::Function<F>::Result testing::ActionInterface< F >::Result

◆ Result [5/5]

template<typename F >
typedef internal::Function<F>::Result testing::ActionInterface< F >::Result

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

Constructor & Destructor Documentation

◆ ActionInterface() [1/5]

template<typename F >
testing::ActionInterface< F >::ActionInterface ( )
inline

◆ ~ActionInterface() [1/5]

template<typename F >
virtual testing::ActionInterface< F >::~ActionInterface ( )
inlinevirtual

◆ ActionInterface() [2/5]

template<typename F >
testing::ActionInterface< F >::ActionInterface ( )
inline

◆ ~ActionInterface() [2/5]

template<typename F >
virtual testing::ActionInterface< F >::~ActionInterface ( )
inlinevirtual

◆ ActionInterface() [3/5]

template<typename F >
testing::ActionInterface< F >::ActionInterface ( )
inline

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

◆ ~ActionInterface() [3/5]

template<typename F >
virtual testing::ActionInterface< F >::~ActionInterface ( )
inlinevirtual

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

◆ ActionInterface() [4/5]

template<typename F >
testing::ActionInterface< F >::ActionInterface ( )
inline

◆ ~ActionInterface() [4/5]

template<typename F >
virtual testing::ActionInterface< F >::~ActionInterface ( )
inlinevirtual

◆ ActionInterface() [5/5]

template<typename F >
testing::ActionInterface< F >::ActionInterface ( )
inline

◆ ~ActionInterface() [5/5]

template<typename F >
virtual testing::ActionInterface< F >::~ActionInterface ( )
inlinevirtual

Member Function Documentation

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [1/5]

template<typename F >
testing::ActionInterface< F >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( ActionInterface< F >  )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [2/5]

template<typename F >
testing::ActionInterface< F >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( ActionInterface< F >  )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [3/5]

template<typename F >
testing::ActionInterface< F >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( ActionInterface< F >  )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [4/5]

template<typename F >
testing::ActionInterface< F >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( ActionInterface< F >  )
private

◆ GTEST_DISALLOW_COPY_AND_ASSIGN_() [5/5]

template<typename F >
testing::ActionInterface< F >::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( ActionInterface< F >  )
private

◆ Perform() [1/5]

template<typename F >
virtual Result testing::ActionInterface< F >::Perform ( const ArgumentTuple args)
pure virtual

Implemented in testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::internal::WithArgsAction< InnerAction, I >::Impl< F >, testing::internal::DoBothAction< Action1, Action2 >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, and testing::internal::ReturnAction< R >::Impl< R_, F >.

◆ Perform() [2/5]

template<typename F >
virtual Result testing::ActionInterface< F >::Perform ( const ArgumentTuple args)
pure virtual

Implemented in testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::internal::WithArgsAction< InnerAction, I >::Impl< F >, testing::internal::DoBothAction< Action1, Action2 >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, and testing::internal::ReturnAction< R >::Impl< R_, F >.

◆ Perform() [3/5]

template<typename F >
virtual Result testing::ActionInterface< F >::Perform ( const ArgumentTuple args)
pure virtual

Implemented in testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::internal::WithArgsAction< InnerAction, I >::Impl< F >, testing::internal::DoBothAction< Action1, Action2 >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, and testing::internal::ReturnAction< R >::Impl< R_, F >.

◆ Perform() [4/5]

template<typename F >
virtual Result testing::ActionInterface< F >::Perform ( const ArgumentTuple args)
pure virtual

Implemented in testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::internal::WithArgsAction< InnerAction, I >::Impl< F >, testing::internal::DoBothAction< Action1, Action2 >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, and testing::internal::ReturnAction< R >::Impl< R_, F >.

◆ Perform() [5/5]

template<typename F >
virtual Result testing::ActionInterface< F >::Perform ( const ArgumentTuple args)
pure virtual

Implemented in testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::internal::WithArgsAction< InnerAction, I >::Impl< F >, testing::internal::DoBothAction< Action1, Action2 >::Impl< F >, testing::internal::IgnoreResultAction< A >::Impl< F >, testing::PolymorphicAction< Impl >::MonomorphicImpl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnAction< R >::Impl< R_, F >, testing::internal::ReturnRefOfCopyAction< T >::Impl< F >, testing::internal::ReturnRefAction< T >::Impl< F >, testing::internal::ReturnAction< R >::Impl< ByMoveWrapper< R_ >, F >, and testing::internal::ReturnAction< R >::Impl< R_, F >.


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


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