Kross
Kross::Interpreter Class Reference
Base class for interpreter implementations. More...
#include <interpreter.h>
Inheritance diagram for Kross::Interpreter:

Public Member Functions | |
| Interpreter (InterpreterInfo *info) | |
| virtual | ~Interpreter () |
| InterpreterInfo * | interpreterInfo () const |
| virtual Script * | createScript (Action *Action)=0 |
| virtual void | virtual_hook (int id, void *data) |
Detailed Description
Base class for interpreter implementations.
Each scripting backend needs to inheritate it's own interpreter and implement it.
The Interpreter will be managed by the Kross::Manager class.
Definition at line 151 of file interpreter.h.
Constructor & Destructor Documentation
| Interpreter::Interpreter | ( | InterpreterInfo * | info | ) | [explicit] |
Constructor.
- Parameters:
-
info is the InterpreterInfo instance that describes this interpreter.
Definition at line 178 of file interpreter.cpp.
| Interpreter::~Interpreter | ( | ) | [virtual] |
Destructor.
Definition at line 184 of file interpreter.cpp.
Member Function Documentation
| InterpreterInfo * Interpreter::interpreterInfo | ( | ) | const |
- Returns:
- the InterpreterInfo that represents this Interpreter .
Definition at line 189 of file interpreter.cpp.
| void Interpreter::virtual_hook | ( | int | id, | |
| void * | data | |||
| ) | [virtual] |
Definition at line 194 of file interpreter.cpp.
The documentation for this class was generated from the following files:
KDE 4.0 API Reference