object.h
144 throw TDESharedPtr<Exception>( new Exception(TQString("Object \"%1\" invalid.").arg(object ? object->getClassName() : "")) );
Common exception class used for representing exceptions in Kross.
Definition exception.h:39
The List class implementates Value to handle lists and collections.
Definition list.h:39
static Object::Ptr toObject(TYPE t)
This method got used by the ProxyFunction classes to translate an unknown TYPE to a Object instance.
Definition object.h:131
virtual const TQString getClassName() const =0
Return the class name.
virtual Object::Ptr call(const TQString &name, TDESharedPtr< List > arguments)
Pass a call to the object and evaluated it recursive down the object-hierachy.
Definition object.cpp:50
static T * fromObject(Object::Ptr object)
Try to convert the Object instance to the template class T.
Definition object.h:140
The Kross scripting bridge to embed scripting functionality into an application.
Definition callable.h:33
