libalcommon
2.0.6.8
|
ALFunctorBase is a generic functor class for pointer management. More...
#include <alcommon/alfunctor.h>
Public Member Functions | |
ALFunctorBase () | |
ALFunctorBase (qi::AnyFunction metaFun) | |
void | reset () |
qi::AnyFunction | genericFunction () |
qi::Signature | signature () const |
qi::Signature | sigreturn () const |
virtual void | call (const ALValue &pParams, ALValue &pResult) |
Generic call to a bound module's method. | |
virtual | ~ALFunctorBase () |
Destructor. | |
Public Attributes | |
qi::AnyFunction | _functor |
ALFunctorBase is a generic functor class for pointer management.
Definition at line 35 of file alfunctor.h.
AL::ALFunctorBase::ALFunctorBase | ( | ) | [inline] |
Definition at line 38 of file alfunctor.h.
AL::ALFunctorBase::ALFunctorBase | ( | qi::AnyFunction | metaFun | ) | [inline] |
Definition at line 42 of file alfunctor.h.
virtual AL::ALFunctorBase::~ALFunctorBase | ( | ) | [inline, virtual] |
Destructor.
Definition at line 77 of file alfunctor.h.
virtual void AL::ALFunctorBase::call | ( | const ALValue & | pParams, |
ALValue & | pResult | ||
) | [inline, virtual] |
Generic call to a bound module's method.
pParams | input parameter |
pResult | output result |
Definition at line 71 of file alfunctor.h.
qi::AnyFunction AL::ALFunctorBase::genericFunction | ( | ) | [inline] |
Definition at line 51 of file alfunctor.h.
void AL::ALFunctorBase::reset | ( | ) | [inline] |
Definition at line 47 of file alfunctor.h.
qi::Signature AL::ALFunctorBase::signature | ( | ) | const [inline] |
Definition at line 55 of file alfunctor.h.
qi::Signature AL::ALFunctorBase::sigreturn | ( | ) | const [inline] |
Definition at line 61 of file alfunctor.h.
qi::AnyFunction AL::ALFunctorBase::_functor |
Definition at line 81 of file alfunctor.h.