| AddBaseclassEnv(Environment *e) | Environment |  [inline] | 
  | AddDupEntry(char *, int, Bind *) | Environment |  | 
  | AddEntry(char *, int, Bind *) | Environment |  | 
  | baseclasses_or_using | Environment |  [private] | 
  | classkeywords | Environment |  [private, static] | 
  | DontRecordDeclarator(Ptree *) | Environment |  | 
  | Dump() | Environment |  | 
  | Dump(int) | Environment |  | 
  | Environment(Walker *w) | Environment |  | 
  | Environment(Environment *e) | Environment |  | 
  | Environment(Environment *e, Walker *w) | Environment |  | 
  | GetBottom() | Environment |  | 
  | GetLineNumber(Ptree *, int &) | Environment |  | 
  | GetOuterEnvironment() | Environment |  [inline] | 
  | GetWalker() | Environment |  [inline] | 
  | htable | Environment |  [private] | 
  | IsClassEnvironment() | Environment |  [inline] | 
  | IsEmpty() | Environment |  | 
  | IsMember(Ptree *) | Environment |  | 
  | IsNamespace() | Environment |  [inline] | 
  | Lookup(Ptree *name, bool &is_type_name, TypeInfo &t) | Environment |  | 
  | Lookup(Ptree *name, TypeInfo &t) | Environment |  | 
  | Lookup(Ptree *, Bind *&) | Environment |  | 
  | LookupAll(const char *name, int len, Bind *&t) | Environment |  | 
  | LookupClasskeyword(Ptree *) | Environment |  [static] | 
  | LookupClassMetaobject(Ptree *name) | Environment |  | 
  | LookupMetaclass(Ptree *) | Environment |  | 
  | LookupNamespace(const char *name, int len) | Environment |  | 
  | LookupNamespace0(Ptree *) | Environment |  | 
  | LookupNamespace0(const char *, int) | Environment |  [private] | 
  | LookupThis() | Environment |  | 
  | LookupTop(Ptree *, Bind *&) | Environment |  | 
  | LookupTop(const char *name, int len, Bind *&t) | Environment |  | 
  | LookupType(const char *name, int len, Bind *&t) | Environment |  | 
  | metaclasses | Environment |  [private] | 
  | metaobject | Environment |  [private] | 
  | namespace_name | Environment |  [private] | 
  | namespaces | Environment |  [private] | 
  | next | Environment |  [private] | 
  | RecordClasskeyword(char *, char *) | Environment |  [static] | 
  | RecordClassName(char *, Class *) | Environment |  | 
  | RecordDeclarator(Ptree *) | Environment |  | 
  | RecordEnumName(Ptree *) | Environment |  | 
  | RecordMetaclassName(Ptree *) | Environment |  | 
  | RecordNamespace(Environment *, Ptree *) | Environment |  | 
  | RecordPointerVariable(char *name, Class *c) | Environment |  | 
  | RecordTemplateClass(Ptree *, Class *) | Environment |  | 
  | RecordTemplateFunction(Ptree *, Ptree *) | Environment |  | 
  | RecordTypedefName(Ptree *) | Environment |  | 
  | RecordUsing(Ptree *name) | Environment |  | 
  | RecordUsingNamespace(Ptree *name) | Environment |  | 
  | RecordVariable(char *name, Class *c) | Environment |  | 
  | SearchBaseOrUsing(Environment *this_env, bool(Environment::*func)(const char *, int, Bind *&), const char *name, int len, Bind *&t) | Environment |  [private, static] | 
  | SetMetaobject(Class *m) | Environment |  [inline] | 
  | SetWalker(Walker *w) | Environment |  [inline] | 
  | walker | Environment |  [private] |