UGDK
0.5.0
|
#include <ugdk/script/languages/python/pythonwrapper.h>
Public Member Functions | |
PythonWrapper () | |
virtual | ~PythonWrapper () |
virtual VirtualData::Ptr | NewData () |
virtual void | ExecuteCode (const std::string &code) |
virtual VirtualObj | LoadModule (const std::string &name) |
virtual bool | Initialize () |
Initializes the LangWrapper (that is, the language's API. Returns bool telling if (true=) no problems occured. More... | |
virtual void | Finalize () |
Finalizes the LangWrapper, finalizing any language specific stuff. More... | |
void | PrintPythonExceptionDetails () |
Public Member Functions inherited from ugdk::script::InheritableLangWrapper< loader_t > | |
bool | RegisterModule (const Module< loader_t > &module) |
Public Member Functions inherited from ugdk::script::LangWrapper | |
virtual | ~LangWrapper () |
const std::string & | file_extension () |
LangID | lang_id () |
const std::string & | lang_name () const |
Additional Inherited Members | |
Protected Member Functions inherited from ugdk::script::InheritableLangWrapper< loader_t > | |
InheritableLangWrapper (const std::string &file_extension, const LangID id, const std::string &name) | |
Protected Attributes inherited from ugdk::script::InheritableLangWrapper< loader_t > | |
std::vector< Module< loader_t > > | modules_ |
|
inline |
|
inlinevirtual |
|
virtual |
Implements ugdk::script::LangWrapper.
|
virtual |
Finalizes the LangWrapper, finalizing any language specific stuff.
Implements ugdk::script::LangWrapper.
|
virtual |
Initializes the LangWrapper (that is, the language's API. Returns bool telling if (true=) no problems occured.
Implements ugdk::script::LangWrapper.
|
virtual |
Implements ugdk::script::LangWrapper.
|
virtual |
Implements ugdk::script::LangWrapper.
void ugdk::script::python::PythonWrapper::PrintPythonExceptionDetails | ( | ) |