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