OpenJAUS Software Development Kit  4.3.1
Public Member Functions | Protected Attributes | List of all members
openjaus::model::ActionImpl< C > Class Template Reference

#include <ActionImpl.h>

Inherits openjaus::model::Action.

Public Member Functions

 ActionImpl ()
 
virtual ~ActionImpl ()
 
 ActionImpl (void(C::*fp)(), C *object)
 
virtual void execute ()
 
virtual std::string toString () const
 
- Public Member Functions inherited from openjaus::model::Action
 Action ()
 
virtual ~Action ()
 

Protected Attributes

C * object
 
void(C::* action )()
 

Constructor & Destructor Documentation

§ ActionImpl() [1/2]

template<class C >
openjaus::model::ActionImpl< C >::ActionImpl ( )

§ ~ActionImpl()

template<class C >
openjaus::model::ActionImpl< C >::~ActionImpl ( )
virtual

§ ActionImpl() [2/2]

template<class C >
openjaus::model::ActionImpl< C >::ActionImpl ( void(C::*)()  fp,
C *  object 
)

Member Function Documentation

§ execute()

template<class C >
void openjaus::model::ActionImpl< C >::execute ( )
virtual

Reimplemented from openjaus::model::Action.

§ toString()

template<class C >
std::string openjaus::model::ActionImpl< C >::toString ( ) const
virtual

Reimplemented from openjaus::model::Action.

Member Data Documentation

§ action

template<class C >
void(C::* openjaus::model::ActionImpl< C >::action) ()
protected

§ object

template<class C >
C* openjaus::model::ActionImpl< C >::object
protected

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