lib
Kross::Api::Function Class Reference
#include <function.h>
Inheritance diagram for Kross::Api::Function:

Detailed Description
The base class for functions.Classes like Function0 and ProxyFunction inheritate this class.
Definition at line 35 of file function.h.
Public Member Functions | |
virtual Object::Ptr | call (List::Ptr)=0 |
Member Function Documentation
virtual Object::Ptr Kross::Api::Function::call | ( | List::Ptr | ) | [pure virtual] |
Each function needs to implement the call-method which will be executed if the function itself should be executed.
Implemented in Kross::Api::Function0< INSTANCE >, Kross::Api::Function1< INSTANCE, P1 >, Kross::Api::Function2< INSTANCE, P1, P2 >, Kross::Api::ProxyFunction< INSTANCE, METHOD, RETURNOBJ, ARG1OBJ, ARG2OBJ, ARG3OBJ, ARG4OBJ >, Kross::Api::ProxyFunction< INSTANCE, METHOD, RETURNOBJ, ARG1OBJ, ARG2OBJ, ARG3OBJ >, Kross::Api::ProxyFunction< INSTANCE, METHOD, RETURNOBJ, ARG1OBJ, ARG2OBJ >, Kross::Api::ProxyFunction< INSTANCE, METHOD, RETURNOBJ, ARG1OBJ >, and Kross::Api::ProxyFunction< INSTANCE, METHOD, RETURNOBJ >.
The documentation for this class was generated from the following file: