#include <codetree.h>

Public Member Functions |
|
| SourceFileWrapper (Value *file_name, Value *code, unsigned int ipos, unsigned int lineNumber, DWORD flags=0) | |
| void | gc_trace () |
| void | collect () |
| ScripterExport 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) |
| ScripterExport Value * | eval () |
| ScripterExport Value * | eval_no_wrapper () |
| ScripterExport Value * | apply (Value **arglist, int count, CallContext *cc=NULL) |
Public Attributes |
|
| Value * | file_name |
| Value * | code |
| MSZipPackage * | module |
| unsigned int | pos |
| unsigned int | line |
| DWORD | flags |
| SourceFileWrapper | ( | Value * | file_name, |
| Value * | code, | ||
| unsigned int | ipos, | ||
| unsigned int | lineNumber, | ||
| DWORD | flags = 0 |
||
| ) |
| void gc_trace | ( | ) | [virtual] |
Reimplemented from Collectable.
| void collect | ( | ) | [virtual] |
Implements Collectable.
| ScripterExport void sprin1 | ( | CharStream * | s | ) | [inline, virtual] |
| BOOL _is_function | ( | ) | [inline, virtual] |
Reimplemented from Value.
{ DbgAssert(!is_sourcepositionwrapper(this)); return code->_is_function(); }
{ return code->classOf_vf(arg_list, count); }
{ return code->superClassOf_vf(arg_list, count); }
{ return code->isKindOf_vf(arg_list, count); }
| BOOL is_kind_of | ( | ValueMetaClass * | c | ) | [inline, virtual] |
| ScripterExport Value* apply | ( | Value ** | arglist, |
| int | count, | ||
| CallContext * | cc = NULL |
||
| ) | [virtual] |
Reimplemented from Value.
| unsigned int line |
| DWORD flags |
Reimplemented from Collectable.