#include <javaClass_base.h>
Public Member Functions | |
Functional (const F &f) | |
void | operator() (RetVal &r, ArgVector &args) |
![]() | |
virtual Functional_base ::TypeID | type () const |
virtual object * | clone () const |
Functional< F > * | cloneT () const |
same as clone(), but returning fully typed pointer | |
virtual void | pack (pack_t &b) const |
virtual void | unpack (pack_t &b) |
![]() | |
object * | cloneT () const |
Additional Inherited Members | |
![]() | |
typedef int | TypeID |
![]() | |
static object * | create (TypeID) |
used for storing method pointers and other functionals in the method_registry