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 |