Modules | Files | Inheritance Tree | Inheritance Graph | Name Index | Config

Synopsis/Parser/C++/occ/mop.h


Includes from this file:

include Synopsis/Parser/C++/occ/env.h
include Synopsis/Parser/C++/occ/typeinfo.h
include Synopsis/Parser/C++/occ/member.h

Declarations in this file:

Classes

Class

Classes in Synopsis::Parser::C++

ClassArray, TemplateClass, opcxx_ListOfMetaclass

Data members in Class

appended_code, appended_member_list, changed_member_list, class_environment, class_list, class_t, cmd_options, colon_t, comma_t, definition, done_decl_translation, empty_block_t, for_c_functions, full_definition, member_list, metaclass_for_c_functions, new_base_classes, new_class_name, new_class_specifier, num_of_cmd_options, private_t, protected_t, public_t, removed, semicolon_t, virtual_t

Data members in Synopsis::Parser::C++::ClassArray

array, num, size

Data members in Synopsis::Parser::C++::TemplateClass

template_definition

Data members in Synopsis::Parser::C++::opcxx_ListOfMetaclass

finalizer, head, name, next, proc

Dummys

dummy, dummy, dummy, dummy

Macros in Synopsis::Parser::C++

_mop_h

Member functions in Class

AcceptTemplate(), AddClassSpecifier(Ptree*), AllClasses(), AppendAfterStatement(Environment*,Ptree*), AppendAfterToplevel(Environment*,Class*), AppendAfterToplevel(Environment*,Member&), AppendAfterToplevel(Environment*,Ptree*), AppendBaseClass(Class*,int,bool), AppendBaseClass(Ptree*,int,bool), AppendBaseClass(char*,int,bool), AppendMember(Member&,int), AppendMember(Ptree*), BaseClasses(), ChangeBaseClasses(Ptree*), ChangeDefaultMetaclass(char*), ChangeMember(Member&), ChangeName(Ptree*), CheckValidity(char*), Class(), Class(Environment*,Ptree*), Class(Environment*,char*), Comments(), Construct(Environment*,Ptree*), Definition(), ErrorMessage(Environment*,char*,Ptree*,Ptree*), ErrorMessage(char*,Ptree*,Ptree*), Finalize(), FinalizeAll(std::ostream&), FinalizeClass(), FinalizeInstance(), GetAppendedCode(), GetAppendedMembers(), GetBaseClasses(), GetChangedMember(Ptree*), GetClassSpecifier(), GetEnvironment(), GetMemberList(), GetNewName(), ImmediateSubclasses(ClassArray&), ImmediateSubclasses(Ptree*,ClassArray&), Initialize(), InitializeInstance(Ptree*,Ptree*), InsertBeforeStatement(Environment*,Ptree*), InsertBeforeToplevel(Environment*,Class*), InsertBeforeToplevel(Environment*,Member&), InsertBeforeToplevel(Environment*,Ptree*), InsertDeclaration(Environment*,Ptree*), InsertDeclaration(Environment*,Ptree*,Ptree*,void*), InstancesOf(char*,ClassArray&), IsImmediateSubclassOf(Ptree*), IsMember(Ptree*), IsSubclassOf(Ptree*), LookupClientData(Environment*,Ptree*), LookupCmdLineOption(char*), LookupCmdLineOption(char*,char*&), LookupMember(Ptree*), LookupMember(Ptree*,Member&,int), LookupMember(char*), LookupMember(char*,Member&,int), LookupMemberType(Ptree*,TypeInfo&), Members(), MetaclassName(), Name(), NthBaseClass(int), NthBaseClassName(int), NthMember(int,Member&), NthMemberName(int), RecordCmdLineOption(char*,char*), RegisterMetaclass(char*,char*), RegisterNewAccessSpecifier(char*), RegisterNewClosureStatement(char*), RegisterNewForStatement(char*), RegisterNewMemberModifier(char*), RegisterNewModifier(char*), RegisterNewWhileStatement(char*), RemoveBaseClasses(), RemoveClass(), RemoveMember(Member&), SetEnvironment(Environment*), SetMetaclassForFunctions(char*), StripClassQualifier(Ptree*), Subclasses(ClassArray&), Subclasses(Ptree*,ClassArray&), TranslateArguments(Environment*,Ptree*), TranslateAssign(Environment*,Ptree*,Ptree*,Ptree*), TranslateBinary(Environment*,Ptree*,Ptree*,Ptree*), TranslateClass(Environment*), TranslateClassHasFinished(), TranslateDelete(Environment*,Ptree*,Ptree*), TranslateExpression(Environment*,Ptree*), TranslateExpression(Environment*,Ptree*,TypeInfo&), TranslateFunctionBody(Environment*,Member&,Ptree*), TranslateFunctionCall(Environment*,Ptree*,Ptree*), TranslateInitializer(Environment*,Ptree*,Ptree*), TranslateMemberCall(Environment*,Ptree*,Ptree*), TranslateMemberCall(Environment*,Ptree*,Ptree*,Ptree*,Ptree*), TranslateMemberFunction(Environment*,Member&), TranslateMemberRead(Environment*,Ptree*), TranslateMemberRead(Environment*,Ptree*,Ptree*,Ptree*), TranslateMemberWrite(Environment*,Ptree*,Ptree*,Ptree*), TranslateMemberWrite(Environment*,Ptree*,Ptree*,Ptree*,Ptree*,Ptree*), TranslateNew(Environment*,Ptree*,Ptree*,Ptree*,Ptree*,Ptree*), TranslateNewType(Environment*,Ptree*), TranslatePointer(Environment*,Ptree*), TranslatePostfix(Environment*,Ptree*,Ptree*), TranslatePostfixOnMember(Environment*,Ptree*,Ptree*), TranslatePostfixOnMember(Environment*,Ptree*,Ptree*,Ptree*,Ptree*), TranslateStatement(Environment*,Ptree*), TranslateStaticUserStatement(Environment*,Ptree*,Ptree*), TranslateSubscript(Environment*,Ptree*,Ptree*), TranslateUnary(Environment*,Ptree*,Ptree*), TranslateUnaryOnMember(Environment*,Ptree*,Ptree*), TranslateUnaryOnMember(Environment*,Ptree*,Ptree*,Ptree*,Ptree*), TranslateUserStatement(Environment*,Ptree*,Ptree*,Ptree*,Ptree*), WarnObsoleteness(char*,char*), WarningMessage(Environment*,char*,Ptree*,Ptree*), WarningMessage(char*,Ptree*,Ptree*), do_init_static(), ~Class()

Member functions in Synopsis::Parser::C++::ClassArray

Append(Class*), ClassArray(int), Clear(), Number(), Ref(uint), operator[](uint)

Member functions in Synopsis::Parser::C++::TemplateClass

AcceptTemplate(), GetClassInTemplate(Ptree*), Initialize(), InitializeInstance(Ptree*,Ptree*), MetaclassName(), TemplateArguments(), TemplateDefinition(), TranslateInstantiation(Environment*,Ptree*)

Member functions in Synopsis::Parser::C++::opcxx_ListOfMetaclass

AlreadyRecorded(Ptree*), AlreadyRecorded(char*), FinalizeAll(std::ostream&), New(Ptree*,Ptree*,Ptree*), New(char*,Ptree*,Ptree*), PrintAllMetaclasses(), opcxx_ListOfMetaclass(char*,opcxx_MetaclassCreator,bool(*)(void),Ptree*(*)(void))

Typedefs in Synopsis::Parser::C++

opcxx_MetaclassCreator