#include <functions.h>
Public Member Functions |
|
ScripterExport | StructMethod (Struct *t, Value *f) |
void | gc_trace () |
void | collect () |
void | sprin1 (CharStream *s) |
BOOL | _is_function () |
Value * | classOf_vf (Value **arg_list, int count) |
Value * | superClassOf_vf (Value **arg_list, int count) |
Value * | isKindOf_vf (Value **arg_list, int count) |
BOOL | is_kind_of (ValueMetaClass *c) |
Value * | get_property (Value **arg_list, int count) |
Value * | eval () |
Value * | apply (Value **arglist, int count, CallContext *cc=NULL) |
Value * | apply_no_alloc_frame (Value **arglist, int count, CallContext *cc=NULL) |
Public Attributes |
|
Struct * | this_struct |
Value * | fn |
ScripterExport StructMethod | ( | Struct * | t, |
Value * | f | ||
) |
void gc_trace | ( | ) | [virtual] |
Reimplemented from Collectable.
void collect | ( | ) | [inline, virtual] |
void sprin1 | ( | CharStream * | s | ) | [inline, virtual] |
BOOL _is_function | ( | ) | [inline, virtual] |
{ return fn->classOf_vf(arg_list, count); }
{ return fn->superClassOf_vf(arg_list, count); }
{ return fn->isKindOf_vf(arg_list, count); }
BOOL is_kind_of | ( | ValueMetaClass * | c | ) | [inline, virtual] |
Value* eval | ( | ) | [inline, virtual] |
Value* apply | ( | Value ** | arglist, |
int | count, | ||
CallContext * | cc = NULL |
||
) | [virtual] |
Reimplemented from Value.
Value* apply_no_alloc_frame | ( | Value ** | arglist, |
int | count, | ||
CallContext * | cc = NULL |
||
) | [virtual] |
Reimplemented from Value.