#include <codetree.h>
Public Member Functions |
|
SourcePositionWrapper (Value *icode, unsigned int pos=0, unsigned int lineNumber=0) | |
void | gc_trace () |
void | collect () |
ScripterExport void | sprin1 (CharStream *s) |
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) |
BOOL | _is_collection () |
BOOL | _is_charstream () |
BOOL | _is_rolloutcontrol () |
BOOL | _is_rolloutthunk () |
BOOL | _is_function () |
BOOL | _is_selection () |
BOOL | _is_thunk () |
BOOL | _is_indirect_thunk () |
Thunk * | to_thunk () |
ScripterExport Value * | eval () |
ScripterExport Value * | apply (Value **arglist, int count, CallContext *cc=NULL) |
ScripterExport Value * | apply_no_alloc_frame (Value **arglist, int count, CallContext *cc=NULL) |
ScripterExport Value * | apply (value_vf vfn_ptr, Value **arglist, int count) |
Public Attributes |
|
Value * | code |
unsigned int | pos |
unsigned int | line |
SourcePositionWrapper | ( | Value * | icode, |
unsigned int | pos = 0 , |
||
unsigned int | lineNumber =
0 |
||
) |
void gc_trace | ( | ) | [virtual] |
Reimplemented from Collectable.
void collect | ( | ) | [virtual] |
Implements Collectable.
ScripterExport void sprin1 | ( | CharStream * | s | ) | [virtual] |
Reimplemented from Value.
BOOL is_kind_of | ( | ValueMetaClass * | c | ) | [inline, virtual] |
Reimplemented from Value.
{ DbgAssert(false); return code->is_kind_of(c); }
BOOL _is_collection | ( | ) | [inline, virtual] |
BOOL _is_charstream | ( | ) | [inline, virtual] |
BOOL _is_rolloutcontrol | ( | ) | [inline, virtual] |
BOOL _is_rolloutthunk | ( | ) | [inline, virtual] |
BOOL _is_function | ( | ) | [inline, virtual] |
Reimplemented from Value.
{ DbgAssert(false); return code->_is_function(); }
BOOL _is_selection | ( | ) | [inline, virtual] |
BOOL _is_thunk | ( | ) | [inline, virtual] |
Reimplemented from Value.
BOOL _is_indirect_thunk | ( | ) | [inline, virtual] |
Thunk* to_thunk | ( | ) | [inline, virtual] |
ScripterExport Value* apply | ( | Value ** | arglist, |
int | count, | ||
CallContext * | cc = NULL |
||
) | [virtual] |
Reimplemented from Value.
ScripterExport Value* apply_no_alloc_frame | ( | Value ** | arglist, |
int | count, | ||
CallContext * | cc = NULL |
||
) | [virtual] |
Reimplemented from Value.
unsigned int line |