#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.