Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Metaclass Member List

This is the complete list of members for Metaclass, including all inherited members.
AcceptTemplate()Class [virtual]
AddClassSpecifier(Ptree *spec)Class
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
AppendHousekeepingCode(Environment *env, Ptree *class_name, Ptree *creator_name, Ptree *finalizer)Metaclass
AppendMember(Member &added_member, int specifier=Public)Class
AppendMember(Ptree *added_member)Class
BaseClasses()Class
ChangeBaseClasses(Ptree *)Class
ChangeDefaultMetaclass(char *name)Class [static]
ChangeMember(Member &changed_member)Class
ChangeName(Ptree *name)Class
CheckObsoleteness()Metaclass
Class()Class [inline]
Class(Environment *e, char *name)Class [inline]
Class(Environment *e, Ptree *name)Class [inline]
Comments()Class
Definition()Class [inline]
ErrorMessage(Environment *, char *message, Ptree *name, Ptree *where)Class
ErrorMessage(char *message, Ptree *name, Ptree *where)Class
Finalize()Class [virtual]
FinalizeAll(ostream &out)Class [static]
FinalizeClass()Class [static]
FinalizeInstance()Class [virtual]
FindFirstNotInlinedVirtualFunction()Metaclass
first_not_inlined_vfMetaclass [private]
GetEnvironment()Class [inline]
GetFinalizer()Metaclass
GetMemberList()Class
ImmediateSubclasses(ClassArray &subclasses)Class
ImmediateSubclasses(Ptree *name, ClassArray &subclasses)Class [static]
Initialize()Metaclass [static]
InitializeInstance(Ptree *def, Ptree *margs)Class [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
InsertInitialize()Metaclass
InstancesOf(char *metaclass_name, ClassArray &classes)Class [static]
IsBuiltinMetaclass(Ptree *)Metaclass [static]
IsImmediateSubclassOf(Ptree *name)Class
IsMember(Ptree *)Class
IsSubclassOf(Ptree *name)Class
Load(Ptree *metaclass_name)Metaclass [static]
Load(char *metaclass_name, int len)Metaclass [static]
LoadSoLib(char *file_name)Metaclass [static]
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
LookupSymbol(void *handle, char *symbol)Metaclass [static]
Members()Class
Metaclass()Metaclass
MetaclassName()Metaclass [virtual]
Name()Class
new_function_nameMetaclass [private]
NthBaseClass(int nth)Class
NthBaseClassName(int nth)Class
NthMember(int nth, Member &member)Class
NthMemberName(int)Class
Private enum valueClass
ProduceInitFile(Ptree *class_name)Metaclass
Protected enum valueClass
Public enum valueClass
RecordCmdLineOption(char *key, char *value)Class [static]
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]
RemoveBaseClasses()Class
RemoveClass()Class [inline]
RemoveMember(Member &)Class
SetMetaclassForFunctions(char *name)Class [static]
StripClassQualifier(Ptree *qualified_name)Class [static]
Subclasses(ClassArray &subclasses)Class
Subclasses(Ptree *name, ClassArray &subclasses)Class [static]
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 *)Metaclass [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]
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 *env, Member &m)Metaclass [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 valueClass
WarningMessage(Environment *, char *message, Ptree *name, Ptree *where)Class
WarningMessage(char *message, Ptree *name, Ptree *where)Class
WarnObsoleteness(char *, char *=0)Class [static]
~Class()Class [virtual]

Generated on Mon Feb 10 17:35:57 2003 for VFiasco Semantics Compiler by doxygen1.2.15