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

#include <gmock.h>

Public Types

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

Public Member Functions

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

Private Attributes

internal::linked_ptr< ActionInterface< F > > impl_
 

Friends

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

Detailed Description

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

Definition at line 1258 of file fused-src/gmock/gmock.h.

Member Typedef Documentation

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

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

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

Definition at line 1262 of file fused-src/gmock/gmock.h.

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

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

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

Definition at line 1261 of file fused-src/gmock/gmock.h.

Constructor & Destructor Documentation

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

Definition at line 1266 of file fused-src/gmock/gmock.h.

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

Definition at line 1270 of file fused-src/gmock/gmock.h.

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

Definition at line 1273 of file fused-src/gmock/gmock.h.

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

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

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

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

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

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

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

Definition at line 1963 of file fused-src/gmock/gmock.h.

Member Function Documentation

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

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

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

Definition at line 1283 of file fused-src/gmock/gmock.h.

template<typename F>
Result testing::Action< F >::Perform ( const ArgumentTuple args) const
inline

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

template<typename F>
Result testing::Action< F >::Perform ( const ArgumentTuple args) const
inline

Definition at line 1291 of file fused-src/gmock/gmock.h.

Friends And Related Function Documentation

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

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

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

Definition at line 1305 of file fused-src/gmock/gmock.h.

Member Data Documentation

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

Definition at line 1307 of file fused-src/gmock/gmock.h.


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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:10