Public Member Functions | |
Symbol (const Symbol &s) | |
Symbol & | operator= (const Symbol &s) |
bool | operator== (Symbol &s) const |
void | reset () |
Public Attributes | |
Common::String * | name |
SymbolType | type |
union { | |
ScriptData * defn | |
void(* func )() | |
void(* bltin )(int) | |
Common::String * s | |
} | u |
int * | refCount |
int | nargs |
int | maxArgs |
int | targetType |
Common::Array< Common::String > * | argNames |
Common::Array< Common::String > * | varNames |
ScriptContext * | ctx |
AbstractObject * | target |
bool | anonymous |