script.h
110 virtual Kross::Api::Object::Ptr callFunction(const TQString& name, Kross::Api::List::Ptr args) = 0;
Common exception class used for representing exceptions in Kross.
Definition exception.h:39
TDESharedPtr< Exception > Ptr
Shared pointer to implement reference-counting.
Definition exception.h:45
The List class implementates Value to handle lists and collections.
Definition list.h:39
The common Object class all other object-classes are inheritated from.
Definition object.h:50
The ScriptContainer class is something like a single standalone scriptfile.
Definition scriptcontainer.h:51
Interpreter *const m_interpreter
The Interpreter used to create this Script instance.
Definition script.h:128
Script(Interpreter *const interpreter, ScriptContainer *const scriptcontainer)
Constructor.
Definition script.cpp:29
virtual Kross::Api::Object::Ptr callFunction(const TQString &name, Kross::Api::List::Ptr args)=0
Call a function.
virtual const TQStringList & getFunctionNames()=0
virtual const TQStringList & getClassNames()=0
ScriptContainer *const m_scriptcontainer
The ScriptContainer associated with this Script.
Definition script.h:130
virtual Kross::Api::Object::Ptr classInstance(const TQString &name)=0
Create and return a new class instance.
The Kross scripting bridge to embed scripting functionality into an application.
Definition callable.h:33
