| addParameter(const Shared< VariableDeclaration > &newParameter) | om::scripting::mir::lang::FunctionDeclaration | 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 | |
| construct(Visibility newVisibility, const Shared< lang::Type > &newReturnType, const Shared< Identifier > &newName, const Shared< TemplateDeclaration > &newTemplateDeclaration, Bool newIsStatic, Bool newIsVirtual, Bool newIsConst) | om::scripting::mir::lang::MethodDeclaration | 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 | |
| FunctionDeclaration(Declaration::DeclarationType type, Visibility newVisibility, const Shared< TemplateDeclaration > &newTemplateDeclaration, Bool newIsStatic, Bool newIsVirtual, Bool newIsConst) | om::scripting::mir::lang::FunctionDeclaration | inlineprotected |
| getDeclarationType() const | om::scripting::mir::lang::Declaration | inline |
| getIsConst() const | om::scripting::mir::lang::FunctionDeclaration | inline |
| getIsStatic() const | om::scripting::mir::lang::FunctionDeclaration | inline |
| getIsTemplate() const | om::scripting::mir::lang::FunctionDeclaration | inline |
| getIsVirtual() const | om::scripting::mir::lang::FunctionDeclaration | inline |
| getName() const | om::scripting::mir::lang::MethodDeclaration | inline |
| getParameter(Index parameterIndex) const | om::scripting::mir::lang::FunctionDeclaration | inline |
| getParameterCount() const | om::scripting::mir::lang::FunctionDeclaration | inline |
| getPosition() const | om::scripting::mir::lang::ASTNode | inline |
| getReturnType() const | om::scripting::mir::lang::MethodDeclaration | inline |
| getTemplateDeclaration() const | om::scripting::mir::lang::FunctionDeclaration | inline |
| getVisibility() const | om::scripting::mir::lang::FunctionDeclaration | inline |
| INTERFACE enum value | om::scripting::mir::lang::Declaration | |
| METHOD enum value | om::scripting::mir::lang::Declaration | |
| MethodDeclaration(Visibility newVisibility, const Shared< lang::Type > &newReturnType, const Shared< Identifier > &newName, const Shared< TemplateDeclaration > &newTemplateDeclaration, Bool newIsStatic, Bool newIsVirtual, Bool newIsConst) | om::scripting::mir::lang::MethodDeclaration | inline |
| NAMESPACE enum value | om::scripting::mir::lang::Declaration | |
| OPERATOR enum value | om::scripting::mir::lang::Declaration | |
| setIsConst(Bool newIsConst) | om::scripting::mir::lang::FunctionDeclaration | inline |
| setIsStatic(Bool newIsStatic) | om::scripting::mir::lang::FunctionDeclaration | inline |
| setPosition(const Position &newPosition) | om::scripting::mir::lang::ASTNode | inline |
| setVisibility(Visibility newVisibility) | om::scripting::mir::lang::FunctionDeclaration | inline |
| TYPE enum value | om::scripting::mir::lang::Declaration | |
| VARIABLE enum value | om::scripting::mir::lang::Declaration | |
| ~ASTNode() | om::scripting::mir::lang::ASTNode | inlinevirtual |