| 
    OpenMW
    
   | 
 
#include <scriptmanagerimp.hpp>
Public Member Functions | |
| ScriptManager (const MWWorld::ESMStore &store, Compiler::Context &compilerContext, int warningsMode, const std::vector< std::string > &scriptBlacklist) | |
| virtual void | run (const std::string &name, Interpreter::Context &interpreterContext) | 
| Run the script with the given name (compile first, if not compiled yet)  More... | |
| virtual bool | compile (const std::string &name) | 
| virtual std::pair< int, int > | compileAll () | 
| virtual const Compiler::Locals & | getLocals (const std::string &name) | 
| Return locals for script name.  More... | |
| virtual GlobalScripts & | getGlobalScripts () | 
  Public Member Functions inherited from MWBase::ScriptManager | |
| ScriptManager () | |
| virtual | ~ScriptManager () | 
Private Types | |
| typedef std::pair< std::vector < Interpreter::Type_Code > , Compiler::Locals >  | CompiledScript | 
| typedef std::map< std::string,  CompiledScript >  | ScriptCollection | 
Private Attributes | |
| Compiler::StreamErrorHandler | mErrorHandler | 
| const MWWorld::ESMStore & | mStore | 
| Compiler::Context & | mCompilerContext | 
| Compiler::FileParser | mParser | 
| Interpreter::Interpreter | mInterpreter | 
| bool | mOpcodesInstalled | 
| ScriptCollection | mScripts | 
| GlobalScripts | mGlobalScripts | 
| std::map< std::string,  Compiler::Locals >  | mOtherLocals | 
| std::vector< std::string > | mScriptBlacklist | 
      
  | 
  private | 
      
  | 
  private | 
| MWScript::ScriptManager::ScriptManager | ( | const MWWorld::ESMStore & | store, | 
| Compiler::Context & | compilerContext, | ||
| int | warningsMode, | ||
| const std::vector< std::string > & | scriptBlacklist | ||
| ) | 
      
  | 
  virtual | 
Compile script with the given namen
Implements MWBase::ScriptManager.
Compile all scripts
Implements MWBase::ScriptManager.
      
  | 
  virtual | 
Implements MWBase::ScriptManager.
      
  | 
  virtual | 
Return locals for script name.
Implements MWBase::ScriptManager.
      
  | 
  virtual | 
Run the script with the given name (compile first, if not compiled yet)
Implements MWBase::ScriptManager.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
 1.8.6