Om  1.0.0
A universal framework for multimedia simulation
om::scripting::mir::lang::ClassDeclaration Member List

This is the complete list of members for om::scripting::mir::lang::ClassDeclaration, including all inherited members.

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