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