Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
testing::Action< F > Class Template Reference

#include <JETSCAPE/blob/main/external_packages/googletest/googlemock/include/gmock/gmock-actions.h>

+ Collaboration diagram for testing::Action< F >:

Public Types

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

Public Member Functions

 Action ()
 
 Action (ActionInterface< F > *impl)
 
 Action (const Action &action)
 
template<typename Func >
 Action (const Action< Func > &action)
 
bool IsDoDefault () const
 
Result Perform (const ArgumentTuple &args) const
 
template<typename From >
 Action (const Action< From > &from)
 

Private Attributes

internal::linked_ptr
< ActionInterface< F > > 
impl_
 

Friends

template<typename F1 , typename F2 >
class internal::ActionAdaptor
 

Detailed Description

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

Definition at line 355 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 355 of file gmock-actions.h

Member Typedef Documentation

template<typename F>
typedef internal::Function<F>::ArgumentTuple testing::Action< F >::ArgumentTuple

Definition at line 358 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 358 of file gmock-actions.h

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

Definition at line 357 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 357 of file gmock-actions.h

Constructor & Destructor Documentation

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

Definition at line 362 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 362 of file gmock-actions.h

template<typename F>
testing::Action< F >::Action ( ActionInterface< F > *  impl)
inlineexplicit

Definition at line 366 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 366 of file gmock-actions.h

template<typename F>
testing::Action< F >::Action ( const Action< F > &  action)
inline

Definition at line 369 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 369 of file gmock-actions.h

template<typename F>
template<typename Func >
testing::Action< F >::Action ( const Action< Func > &  action)
explicit
template<typename F>
template<typename From >
testing::Action< F >::Action ( const Action< From > &  from)

Definition at line 1054 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 1054 of file gmock-actions.h

Member Function Documentation

template<typename F>
bool testing::Action< F >::IsDoDefault ( ) const
inline

Definition at line 379 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 379 of file gmock-actions.h

Referenced by testing::Action< InnerFunctionType >::Perform(), testing::internal::FunctionMockerBase< R(A1, A2)>::UntypedFindMatchingExpectation(), and testing::internal::OnCallSpec< F >::WillByDefault().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

template<typename F>
template<typename F1 , typename F2 >
friend class internal::ActionAdaptor
friend

Definition at line 400 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 400 of file gmock-actions.h

Member Data Documentation

template<typename F>
internal::linked_ptr<ActionInterface<F> > testing::Action< F >::impl_
private

Definition at line 402 of file gmock-actions.h.

View newest version in sPHENIX GitHub at line 402 of file gmock-actions.h

Referenced by testing::Action< InnerFunctionType >::IsDoDefault(), and testing::Action< InnerFunctionType >::Perform().


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