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

#include <gmock.h>

List of all members.

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

class internal::ActionAdaptor

Detailed Description

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

Definition at line 1185 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 283 of file gmock-actions.h.

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

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

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

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

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

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


Constructor & Destructor Documentation

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

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

template<typename F>
testing::Action< F >::Action ( ActionInterface< F > *  impl) [inline, explicit]

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

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

Definition at line 1199 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 287 of file gmock-actions.h.

template<typename F>
testing::Action< F >::Action ( ActionInterface< F > *  impl) [inline, explicit]

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

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

Definition at line 294 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 1841 of file fused-src/gmock/gmock.h.


Member Function Documentation

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

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

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

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

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

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

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

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


Friends And Related Function Documentation

template<typename F>
internal::ActionAdaptor [friend]

Definition at line 1230 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 1232 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 Sat Jun 8 2019 18:25:00