addClassDeclaration(const Shared< ClassDeclaration > &newClassDeclaration) | om::scripting::mir::lang::ClassDeclaration | inline |
addConstructor(const Shared< Constructor > &newConstructor) | om::scripting::mir::lang::ClassDeclaration | inline |
addField(const Shared< Field > &newField) | om::scripting::mir::lang::ClassDeclaration | inline |
addInterface(const Shared< lang::Type > &newInterface) | om::scripting::mir::lang::ClassDeclaration | inline |
addMethod(const Shared< Method > &newMethod) | om::scripting::mir::lang::ClassDeclaration | inline |
addOperator(const Shared< Operator > &newOperator) | om::scripting::mir::lang::ClassDeclaration | inline |
addTypeDeclaration(const Shared< TypeDeclaration > &newTypeDeclaration) | om::scripting::mir::lang::ClassDeclaration | inline |
ALIAS enum value | om::scripting::mir::lang::Declaration | |
ASTNode() | om::scripting::mir::lang::ASTNode | inline |
ASTNode(const Position &newPosition) | om::scripting::mir::lang::ASTNode | inline |
CLASS enum value | om::scripting::mir::lang::Declaration | |
ClassDeclaration(Visibility newVisibility, const Shared< Identifier > &newName, const Shared< TemplateDeclaration > &newTemplateDeclaration, const Shared< lang::Type > &newSuperClass, Bool newIsInterface, Bool newIsFinal) | om::scripting::mir::lang::ClassDeclaration | inline |
construct(Visibility newVisibility, const Shared< Identifier > &newName, const Shared< TemplateDeclaration > &newTemplateDeclaration, const Shared< lang::Type > &newSuperClass, Bool newIsInterface, Bool newIsFinal) | om::scripting::mir::lang::ClassDeclaration | inlinestatic |
CONSTRUCTOR enum value | om::scripting::mir::lang::Declaration | |
Declaration(DeclarationType newType) | om::scripting::mir::lang::Declaration | inlineprotected |
DeclarationType enum name | om::scripting::mir::lang::Declaration | |
DESTRUCTOR enum value | om::scripting::mir::lang::Declaration | |
FIELD enum value | om::scripting::mir::lang::Declaration | |
getClassDeclaration(Index classDeclarationIndex) const | om::scripting::mir::lang::ClassDeclaration | inline |
getClassDeclarationCount() const | om::scripting::mir::lang::ClassDeclaration | inline |
getConstructor(Index constructorIndex) const | om::scripting::mir::lang::ClassDeclaration | inline |
getConstructorCount() const | om::scripting::mir::lang::ClassDeclaration | inline |
getDeclarationType() const | om::scripting::mir::lang::Declaration | inline |
getField(Index fieldIndex) const | om::scripting::mir::lang::ClassDeclaration | inline |
getFieldCount() const | om::scripting::mir::lang::ClassDeclaration | inline |
getInterface(Index interfaceIndex) const | om::scripting::mir::lang::ClassDeclaration | inline |
getInterfaceCount() const | om::scripting::mir::lang::ClassDeclaration | inline |
getIsFinal() const | om::scripting::mir::lang::ClassDeclaration | inline |
getIsInterface() const | om::scripting::mir::lang::ClassDeclaration | inline |
getIsTemplate() const | om::scripting::mir::lang::ClassDeclaration | inline |
getMethod(Index methodIndex) const | om::scripting::mir::lang::ClassDeclaration | inline |
getMethodCount() const | om::scripting::mir::lang::ClassDeclaration | inline |
getName() const | om::scripting::mir::lang::ClassDeclaration | inline |
getOperator(Index operatorIndex) const | om::scripting::mir::lang::ClassDeclaration | inline |
getOperatorCount() const | om::scripting::mir::lang::ClassDeclaration | inline |
getPosition() const | om::scripting::mir::lang::ASTNode | inline |
getSuperClass() const | om::scripting::mir::lang::ClassDeclaration | inline |
getTemplateDeclaration() const | om::scripting::mir::lang::ClassDeclaration | inline |
getTypeDeclaration(Index typeDeclarationIndex) const | om::scripting::mir::lang::ClassDeclaration | inline |
getTypeDeclarationCount() const | om::scripting::mir::lang::ClassDeclaration | inline |
getVisibility() const | om::scripting::mir::lang::ClassDeclaration | inline |
INTERFACE enum value | om::scripting::mir::lang::Declaration | |
METHOD enum value | om::scripting::mir::lang::Declaration | |
NAMESPACE enum value | om::scripting::mir::lang::Declaration | |
OPERATOR enum value | om::scripting::mir::lang::Declaration | |
setPosition(const Position &newPosition) | om::scripting::mir::lang::ASTNode | inline |
setVisibility(Visibility newVisibility) | om::scripting::mir::lang::ClassDeclaration | inline |
TYPE enum value | om::scripting::mir::lang::Declaration | |
VARIABLE enum value | om::scripting::mir::lang::Declaration | |
~ASTNode() | om::scripting::mir::lang::ASTNode | inlinevirtual |