| _Connection | ObjRef |  [protected] | 
  | _ForUpdate | Object |  [protected] | 
  | _Free() | Object |  [protected, virtual] | 
  | _FreeWasDone | Object |  [protected] | 
  | _From() const | QueRefProto |  [inline, protected, virtual] | 
  | _KeyValues() const | Object |  [protected, virtual] | 
  | _MarkAsClean() | Object |  [inline, protected, virtual] | 
  | _OidToMemPtr(const long int oid, class ProtoBase *prot) const | ObjRef |  [protected] | 
  | _OidToPtr(const long int oid, class ProtoBase *prot) const | ObjRef |  [protected] | 
  | _OrderBy() const | ObjRef |  [inline, protected, virtual] | 
  | _PtrToOid(const ObjRef &ref) const | ObjRef |  [protected] | 
  | _Refresh() | Object |  [protected, virtual] | 
  | _Select() const | QueRefProto |  [inline, protected, virtual] | 
  | _SelectKeyValues(const RefBase &DbPtr) const | Object |  [inline, protected, virtual] | 
  | _Strategies | ObjRef |  [protected] | 
  | _VersionsMatch() | Object |  [inline, protected, virtual] | 
  | _Virtualise(RefBase &DbPtr) const | Object |  [inline, protected, virtual] | 
  | _Where() const | ObjRef |  [protected, virtual] | 
  | ABSTRACT_CLASS(Object) | Object |  | 
  | AcceptTemplate() | TemplateClass |  [virtual] | 
  | AddClassSpecifier(Ptree *spec) | Class |  | 
  | Address() const | Object |  [virtual] | 
  | AllClasses() | Class |  [static] | 
  | AppendAfterStatement(Environment *, Ptree *) | Class |  [static] | 
  | AppendAfterToplevel(Environment *, Class *) | Class |  [static] | 
  | AppendAfterToplevel(Environment *, Member &) | Class |  [static] | 
  | AppendAfterToplevel(Environment *, Ptree *) | Class |  [static] | 
  | AppendBaseClass(Class *c, int specifier=Public, bool is_virtual=false) | Class |  | 
  | AppendBaseClass(char *class_name, int specifier=Public, bool is_virtual=false) | Class |  | 
  | AppendBaseClass(Ptree *class_name, int specifier=Public, bool is_virtual=false) | Class |  | 
  | AppendMember(Member &added_member, int specifier=Public) | Class |  | 
  | AppendMember(Ptree *added_member) | Class |  | 
  | BaseClasses() | Class |  | 
  | BaseClassName() | Object |  [inline, static] | 
  | BePersistent(class Connection *DbCon) | Object |  [inline, virtual] | 
  | ChangeBaseClasses(Ptree *) | Class |  | 
  | ChangeDefaultMetaclass(char *name) | Class |  [static] | 
  | ChangeDefaultTemplateMetaclass(char *name) | Class |  [static] | 
  | ChangeMember(Member &changed_member) | Class |  | 
  | ChangeName(Ptree *name) | Class |  | 
  | Class() | Class |  [inline] | 
  | Class(Environment *e, char *name) | Class |  [inline] | 
  | Class(Environment *e, Ptree *name) | Class |  [inline] | 
  | Comments() | Class |  | 
  | Connection() const | ObjRef |  [inline, virtual] | 
  | CurrentLockingStrategy() const | ObjRef |  [inline, virtual] | 
  | CurrentReadingStrategy() const | ObjRef |  [inline, virtual] | 
  | CurrentUpdatingStrategy() const | ObjRef |  [inline, virtual] | 
  | CurrentWaitingStrategy() const | ObjRef |  [inline, virtual] | 
  | Definition() | Class |  [inline] | 
  | Delete() | Object |  [virtual] | 
  | ErrorMessage(Environment *, const char *message, Ptree *name, Ptree *where) | Class |  | 
  | ErrorMessage(const char *message, Ptree *name, Ptree *where) | Class |  | 
  | Finalize() | Class |  [virtual] | 
  | FinalizeAll(std::ostream &out) | Class |  [static] | 
  | FinalizeClass() | Class |  [static] | 
  | FinalizeInstance() | Class |  [virtual] | 
  | Free() | Object |  [virtual] | 
  | FROM("") | Object |  | 
  | GetClassInTemplate(Ptree *def) | TemplateClass |  [private, static] | 
  | GetEnvironment() | Class |  [inline] | 
  | GetMemberList() | Class |  | 
  | GROUP_BY("") | Object |  | 
  | HAVING("") | Object |  | 
  | ImmediateSubclasses(ClassArray &subclasses) | Class |  | 
  | ImmediateSubclasses(Ptree *name, ClassArray &subclasses) | Class |  [static] | 
  | Initialize() | TemplateClass |  [static] | 
  | InitializeInstance(Ptree *def, Ptree *margs) | TemplateClass |  [virtual] | 
  | InsertBeforeStatement(Environment *, Ptree *) | Class |  [static] | 
  | InsertBeforeToplevel(Environment *, Class *) | Class |  [static] | 
  | InsertBeforeToplevel(Environment *, Member &) | Class |  [static] | 
  | InsertBeforeToplevel(Environment *, Ptree *) | Class |  [static] | 
  | InsertDeclaration(Environment *, Ptree *declaration) | Class |  | 
  | InsertDeclaration(Environment *, Ptree *declaration, Ptree *key, void *client_data) | Class |  | 
  | InstancesOf(char *metaclass_name, ClassArray &classes) | Class |  [static] | 
  | IsAncestor(const ObjRef &descendant) const | ObjRef |  [virtual] | 
  | IsDirty() const | Object |  [inline, protected, virtual] | 
  | IsImmediateSubclassOf(Ptree *name) | Class |  | 
  | IsInMemory() const | Object |  [inline, virtual] | 
  | IsMember(Ptree *) | Class |  | 
  | IsPersistent() const | Object |  [inline, virtual] | 
  | IsSubclassOf(Ptree *name) | Class |  | 
  | IsTransient() const | Object |  [inline, virtual] | 
  | LookupClientData(Environment *, Ptree *key) | Class |  | 
  | LookupCmdLineOption(char *key) | Class |  [static] | 
  | LookupCmdLineOption(char *key, char *&value) | Class |  [static] | 
  | LookupMember(Ptree *name) | Class |  | 
  | LookupMember(Ptree *name, Member &member, int index=0) | Class |  | 
  | LookupMember(char *name) | Class |  | 
  | LookupMember(char *name, Member &member, int index=0) | Class |  | 
  | LookupMemberType(Ptree *, TypeInfo &) | Class |  | 
  | MAP_END | Object |  | 
  | MAPKEY_END | Object |  | 
  | MarkAsDirty() | Object |  [inline, protected, virtual] | 
  | Members() | Class |  | 
  | MemoryLock() | Object |  [inline, virtual] | 
  | MemoryLocked() const | Object |  [inline, virtual] | 
  | MemoryUnlock() | Object |  [inline, virtual] | 
  | MetaclassName() | TemplateClass |  [virtual] | 
  | Name() | Class |  | 
  | NthBaseClass(int nth) | Class |  | 
  | NthBaseClassName(int nth) | Class |  | 
  | NthMember(int nth, Member &member) | Class |  | 
  | NthMemberName(int) | Class |  | 
  | Object() | Object |  | 
  | ObjectID() const | Object |  [virtual] | 
  | ObjRef() | ObjRef |  | 
  | operator &&(const QueRefProto &Q) const | QueRefProto |  | 
  | operator!() const | QueRefProto |  | 
  | operator||(const QueRefProto &Q) const | QueRefProto |  | 
  | ORDER_BY("") | Object |  | 
  | PARENTS(NULL) | Object |  | 
  | PostLoad() | Object |  [inline, virtual] | 
  | Private enum value | Class |  | 
  | Protected enum value | Class |  | 
  | Prototype() const=0 | ObjRef |  [pure virtual] | 
  | Public enum value | Class |  | 
  | RecordCmdLineOption(char *key, char *value) | Class |  [static] | 
  | Refresh() | Object |  [virtual] | 
  | RegisterMetaclass(char *keyword, char *class_name) | Class |  [static] | 
  | RegisterNewAccessSpecifier(char *keyword) | Class |  [static] | 
  | RegisterNewClosureStatement(char *keyword) | Class |  [static] | 
  | RegisterNewForStatement(char *keyword) | Class |  [static] | 
  | RegisterNewMemberModifier(char *keyword) | Class |  [static] | 
  | RegisterNewModifier(char *keyword) | Class |  [static] | 
  | RegisterNewWhileStatement(char *keyword) | Class |  [static] | 
  | RemoveAllMemoryLocks() | ObjRef |  [inline, virtual] | 
  | RemoveBaseClasses() | Class |  | 
  | RemoveClass() | Class |  [inline] | 
  | RemoveMember(Member &) | Class |  | 
  | RootClassName() | Object |  [inline, static] | 
  | SetLockingStrategy(enum LockingStrategy aLockingStrategy) | ObjRef |  [virtual] | 
  | SetMetaclassForFunctions(char *name) | Class |  [static] | 
  | SetReadingStrategy(enum ReadingStrategy aReadingStrategy) | ObjRef |  [virtual] | 
  | SetUpdatingStrategy(enum UpdatingStrategy anUpdateStrategy) | ObjRef |  [virtual] | 
  | SetWaitingStrategy(enum WaitingStrategy aWaitingStrategy) | ObjRef |  [virtual] | 
  | StripClassQualifier(Ptree *qualified_name) | Class |  [static] | 
  | Subclasses(ClassArray &subclasses) | Class |  | 
  | Subclasses(Ptree *name, ClassArray &subclasses) | Class |  [static] | 
  | template_definition | TemplateClass |  [private] | 
  | TemplateArguments() | TemplateClass |  | 
  | TemplateDefinition() | TemplateClass |  [inline] | 
  | TranslateArguments(Environment *, Ptree *arglist) | Class |  | 
  | TranslateAssign(Environment *, Ptree *left, Ptree *assign_op, Ptree *right) | Class |  [virtual] | 
  | TranslateBinary(Environment *, Ptree *left, Ptree *binary_op, Ptree *right) | Class |  [virtual] | 
  | TranslateClass(Environment *) | Class |  [virtual] | 
  | TranslateDelete(Environment *, Ptree *op, Ptree *obj) | Class |  [virtual] | 
  | TranslateExpression(Environment *, Ptree *expr) | Class |  | 
  | TranslateExpression(Environment *, Ptree *expr, TypeInfo &type) | Class |  | 
  | TranslateFunctionBody(Environment *, Member &m, Ptree *body) | Class |  | 
  | TranslateFunctionCall(Environment *, Ptree *object, Ptree *arglist) | Class |  [virtual] | 
  | TranslateInitializer(Environment *, Ptree *var_name, Ptree *initializer) | Class |  [virtual] | 
  | TranslateInstantiation(Environment *, Ptree *) | TemplateClass |  [virtual] | 
  | TranslateMemberCall(Environment *, Ptree *object, Ptree *access_op, Ptree *member_name, Ptree *arglist) | Class |  [virtual] | 
  | TranslateMemberCall(Environment *, Ptree *member_name, Ptree *arglist) | Class |  [virtual] | 
  | TranslateMemberFunction(Environment *, Member &) | Class |  [virtual] | 
  | TranslateMemberRead(Environment *, Ptree *object, Ptree *access_op, Ptree *member_name) | Class |  [virtual] | 
  | TranslateMemberRead(Environment *, Ptree *member_name) | Class |  [virtual] | 
  | TranslateMemberWrite(Environment *, Ptree *object, Ptree *access_op, Ptree *member_name, Ptree *assign_op, Ptree *expr) | Class |  [virtual] | 
  | TranslateMemberWrite(Environment *, Ptree *member_name, Ptree *assign_op, Ptree *expr) | Class |  [virtual] | 
  | TranslateNew(Environment *, Ptree *header, Ptree *new_operator, Ptree *placement, Ptree *type_name, Ptree *arglist) | Class |  [virtual] | 
  | TranslateNewType(Environment *env, Ptree *type) | Class |  | 
  | TranslatePointer(Environment *, Ptree *var_name) | Class |  [virtual] | 
  | TranslatePostfix(Environment *, Ptree *object, Ptree *postfix_op) | Class |  [virtual] | 
  | TranslatePostfixOnMember(Environment *, Ptree *object, Ptree *access_op, Ptree *member_name, Ptree *postfix_op) | Class |  [virtual] | 
  | TranslatePostfixOnMember(Environment *, Ptree *member_name, Ptree *postfix_op) | Class |  [virtual] | 
  | TranslateStatement(Environment *env, Ptree *expr) | Class |  | 
  | TranslateStaticUserStatement(Environment *, Ptree *keyword, Ptree *rest) | Class |  [virtual] | 
  | TranslateSubscript(Environment *, Ptree *object, Ptree *index) | Class |  [virtual] | 
  | TranslateUnary(Environment *, Ptree *unary_op, Ptree *object) | Class |  [virtual] | 
  | TranslateUnaryOnMember(Environment *, Ptree *unary_op, Ptree *object, Ptree *access_op, Ptree *member_name) | Class |  [virtual] | 
  | TranslateUnaryOnMember(Environment *, Ptree *unary_op, Ptree *member_name) | Class |  [virtual] | 
  | TranslateUserStatement(Environment *, Ptree *object, Ptree *access_op, Ptree *keyword, Ptree *rest) | Class |  [virtual] | 
  | Undefined enum value | Class |  | 
  | Update() | Object |  [virtual] | 
  | WarningMessage(Environment *, const char *message, Ptree *name, Ptree *where) | Class |  | 
  | WarningMessage(const char *message, Ptree *name, Ptree *where) | Class |  | 
  | WarnObsoleteness(char *, char *=nil) | Class |  [static] | 
  | WHERE("") | Object |  | 
  | ~Class() | Class |  [virtual] | 
  | ~Object() | Object |  | 
  | ~ObjRef() | ObjRef |  [virtual] |