Om  1.0.0
A universal framework for multimedia simulation
Classes | Namespaces
omScriptingMirMethods.h File Reference
#include "omScriptingMirLanguageConfig.h"
#include "omScriptingMirASTNode.h"
#include "omScriptingMirType.h"
#include "omScriptingMirIdentifier.h"
#include "omScriptingMirVisibility.h"
#include "omScriptingMirTemplates.h"
#include "omScriptingMirVariableDeclaration.h"
#include "omScriptingMirDeclaration.h"

Classes

class  om::scripting::mir::lang::FunctionDeclaration
 A class that represents the base class for all function-like declarations. More...
 
class  om::scripting::mir::lang::FunctionBody
 A class that represents a function's body and its statements. More...
 
class  om::scripting::mir::lang::MethodDeclaration
 A class that represents the declaration of a class or namespace-level method. More...
 
class  om::scripting::mir::lang::Method
 A class that represents a method declaration and its statements. More...
 
class  om::scripting::mir::lang::OperatorDeclaration
 A class that represents the declaration of a class or namespace-level operator. More...
 
class  om::scripting::mir::lang::Operator
 A class that represents an operator declaration and its statements. More...
 
class  om::scripting::mir::lang::ConstructorDeclaration
 A class that represents the declaration of a class-level constructor. More...
 
class  om::scripting::mir::lang::Constructor
 A class that represents an constructor declaration and its statements. More...
 

Namespaces

 om
 The enclosing namespace for the entire Om library.
 
 om::scripting
 The enclosing namespace for the entire scripting library.
 
 om::scripting::mir
 A namespace containing all code related to the Mir scripting language.
 
 om::scripting::mir::lang
 The namespace containing the language and AST definitions for the Mir scripting language.