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

TemplateClass Member List

This is the complete list of members for TemplateClass, including all inherited members.
AcceptTemplate()TemplateClass [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
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
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]
GetClassInTemplate(Ptree *def)TemplateClass [private, static]
GetEnvironment()Class [inline]
GetMemberList()Class
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]
IsImmediateSubclassOf(Ptree *name)Class
IsMember(Ptree *)Class
IsSubclassOf(Ptree *name)Class
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
Members()Class
MetaclassName()TemplateClass [virtual]
Name()Class
NthBaseClass(int nth)Class
NthBaseClassName(int nth)Class
NthMember(int nth, Member &member)Class
NthMemberName(int)Class
Private enum valueClass
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]
template_definitionTemplateClass [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 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:36:45 2003 for VFiasco Semantics Compiler by doxygen1.2.15