lib
Kross::Api::Interpreter Class Reference
#include <interpreter.h>
Inheritance diagram for Kross::Api::Interpreter:

Detailed Description
Base class for interpreters.Each scripting backend needs to inheritate it's own interpreter from this class and implementate there backend related stuff. The Interpreter will be managed by the Kross::Manager class.
Definition at line 163 of file interpreter.h.
Public Member Functions | |
Interpreter (InterpreterInfo *info) | |
virtual | ~Interpreter () |
virtual Script * | createScript (ScriptContainer *scriptcontainer)=0 |
Protected Attributes | |
InterpreterInfo * | m_interpreterinfo |
Constructor & Destructor Documentation
|
Constructor.
Definition at line 144 of file interpreter.cpp. |
|
Destructor.
Definition at line 149 of file interpreter.cpp. |
Member Function Documentation
|
Create and return a new interpreter dependend Script instance.
Implemented in Kross::Python::PythonInterpreter, and Kross::Ruby::RubyInterpreter. |
Member Data Documentation
|
The InterpreterInfo instance this interpreter belongs to.
Definition at line 192 of file interpreter.h. |
The documentation for this class was generated from the following files: