|
UGDK
0.4.1
|
#include <ugdk/script/languages/lua/luawrapper.h>


Public Member Functions | |
| LuaWrapper () | |
| ~LuaWrapper () | |
| bool | Initialize () |
| Overwritten methods. | |
| void | Finalize () |
| Finalizes the LangWrapper, finalizing any language specific stuff. | |
| VirtualData::Ptr | NewData () |
| LuaData * | NewLuaData () |
| Other methods. | |
| void | ExecuteCode (const std::string &code) |
| VirtualObj | LoadModule (const std::string &name) |
| VirtualData::Ptr | OperateBuffer (const DataID operand_id, lua_CFunction op) |
| Other methods. | |
| DataGear & | data_gear () |
| void | Share (DataGear *gear) |
| DataGear * | shared_gear () |
| void | AddToBuffer (DataID id) |
| void | CleanBuffer () |
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 () |
| const LangID | lang_id () |
Additional Inherited Members | |
Protected Member Functions inherited from ugdk::script::InheritableLangWrapper< loader_t > | |
| InheritableLangWrapper (const std::string &file_extension, const LangID id) | |
Protected Attributes inherited from ugdk::script::InheritableLangWrapper< loader_t > | |
| std::vector< Module< loader_t > > | modules_ |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Implements ugdk::script::LangWrapper.
|
virtual |
Finalizes the LangWrapper, finalizing any language specific stuff.
Implements ugdk::script::LangWrapper.
|
virtual |
Overwritten methods.
Implements ugdk::script::LangWrapper.
|
virtual |
Implements ugdk::script::LangWrapper.
|
virtual |
Implements ugdk::script::LangWrapper.
| LuaData * ugdk::script::lua::LuaWrapper::NewLuaData | ( | ) |
Other methods.
| VirtualData::Ptr ugdk::script::lua::LuaWrapper::OperateBuffer | ( | const DataID | operand_id, |
| lua_CFunction | op | ||
| ) |
Other methods.
|
inline |
|
inline |