MMDevice
Loading...
Searching...
No Matches
Public Member Functions | List of all members
MM::Action< T > Class Template Reference

Device action implementation. More...

#include <Property.h>

Inherits MM::ActionFunctor.

Public Member Functions

 Action (T *pObj, int(T::*fpt)(PropertyBase *pProp, ActionType eAct))
 
 ~Action ()
 
int Execute (PropertyBase *pProp, ActionType eAct)
 
- Public Member Functions inherited from MM::ActionFunctor
virtual ~ActionFunctor ()
 

Detailed Description

template<class T>
class MM::Action< T >

Device action implementation.

Constructor & Destructor Documentation

◆ Action()

template<class T >
MM::Action< T >::Action ( T * pObj,
int(T::*)(PropertyBase *pProp, ActionType eAct) fpt )
inline

◆ ~Action()

template<class T >
MM::Action< T >::~Action ( )
inline

Member Function Documentation

◆ Execute()

template<class T >
int MM::Action< T >::Execute ( PropertyBase * pProp,
ActionType eAct )
inlinevirtual

Implements MM::ActionFunctor.


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