8 #ifndef KEBUILTINFUNC_H
9 #define KEBUILTINFUNC_H
11 #include <Coconut/Coconut.h>
16 typedef const char * (*KEGetNameOfBuiltinFunc)(void) ;
77 static inline struct CNResource *
80 return KEResourceOfObject(&(src->
superClass)) ;
CNBoolean(* KEExecBuiltinFuncRef)(struct KEException *excep, struct KEValueTable *retvals, struct KEValueTable *params)
Definition: KEBuiltinFunc.h:19
KEGetNameOfBuiltinFunc nameFunc
Definition: KEBuiltinFunc.h:28
Exception information.
Definition: KEException.h:31
struct KEBuiltinFuncCallbacks * callbacks
Definition: KEBuiltinFunc.h:40
Definition: KEBuiltinFunc.h:36
KEProgram class.
Definition: KEValueTable.h:17
Definition: KEObject.h:42
void KEDumpBuiltinFunc(struct CNText *outbuf, struct KEBuiltinFunc *src)
Dump context of the built-in function.
Forward declarations of the data type in KiwiEngine.
KEExecBuiltinFuncRef execFunc
Definition: KEBuiltinFunc.h:30
const char *(* KEGetNameOfBuiltinFunc)(void)
Definition: KEBuiltinFunc.h:16
struct KEObject superClass
Definition: KEBuiltinFunc.h:38
struct KEBuiltinFunc * KEAllocateBuiltinFunc(const struct KEBuiltinFuncCallbacks *callbacks, struct CNResource *resource)
Alloxate Built-in function object.
Methods for built-in functions.
Definition: KEBuiltinFunc.h:26