_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] |