Public Member functions Summary: |
constructor | Environment(Walker* w) [Source] |
constructor | Environment(Environment* e) [Source] |
constructor | Environment(Environment* e, Walker* w) [Source] |
static void | do_init_static() [Source] |
bool | IsEmpty() [Source] |
Environment* | GetOuterEnvironment() [Source] |
Environment* | GetBottom() [Source] |
void | AddBaseclassEnv(Environment* e) [Source] |
Walker* | GetWalker() [Source] |
void | SetWalker(Walker* w) [Source] |
Class* | LookupClassMetaobject(Ptree* name) [Source] |
bool | LookupType(const char* name, int len, Bind*& t) [Source] |
bool | Lookup(Ptree* name, bool& is_type_name, TypeInfo& t) [Source] |
bool | Lookup(Ptree* name, TypeInfo& t) [Source] |
bool | Lookup(Ptree*, Bind*&) [Source] |
bool | LookupTop(Ptree*, Bind*&) [Source] |
bool | LookupTop(const char* name, int len, Bind*& t) [Source] |
bool | LookupAll(const char* name, int len, Bind*& t) [Source] |
bool | RecordVariable(char* name, Class* c) [Source] |
bool | RecordPointerVariable(char* name, Class* c) [Source] |
int | AddEntry(char*, int, Bind*) [Source] |
int | AddDupEntry(char*, int, Bind*) [Source] |
void | RecordNamespace(Ptree*) [Source] |
bool | LookupNamespace(char*, int) [Source] |
void | RecordTypedefName(Ptree*) [Source] |
void | RecordEnumName(Ptree*) [Source] |
void | RecordClassName(char*, Class*) [Source] |
void | RecordTemplateClass(Ptree*, Class*) [Source] |
Environment* | RecordTemplateFunction(Ptree*, Ptree*) [Source] |
Environment* | RecordDeclarator(Ptree*) [Source] |
Environment* | DontRecordDeclarator(Ptree*) [Source] |
void | RecordMetaclassName(Ptree*) [Source] |
Ptree* | LookupMetaclass(Ptree*) [Source] |
static bool | RecordClasskeyword(char*, char*) [Source] |
static Ptree* | LookupClasskeyword(Ptree*) [Source] |
void | SetMetaobject(Class* m) [Source] |
Class* | IsClassEnvironment() [Source] |
Class* | LookupThis() [Source] |
Environment* | IsMember(Ptree*) [Source] |
void | Dump() [Source] |
void | Dump(int) [Source] |
Ptree* | GetLineNumber(Ptree*, int&) [Source] |