Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | Public Attributes | List of all members
orxonox::LuaScriptModuleWorkaround Class Reference

Class with the same memory layout as CEGUI::LuaScriptModule. More...

Inheritance diagram for orxonox::LuaScriptModuleWorkaround:

Public Member Functions

 LuaScriptModuleWorkaround ()
 
 ~LuaScriptModuleWorkaround ()
 

Public Attributes

int d_activeErrFuncIndex
 
CEGUI::String d_activeErrFuncName
 
int d_errFuncIndex
 
CEGUI::String d_errFuncName
 
bool d_ownsState
 
lua_State * d_state
 

Detailed Description

Class with the same memory layout as CEGUI::LuaScriptModule.


We need this to fix a problem with an uninitialised member variable in CEGUI < 0.7
Notice the "public" modifier for the otherwise private variables.

Constructor & Destructor Documentation

orxonox::LuaScriptModuleWorkaround::LuaScriptModuleWorkaround ( )
orxonox::LuaScriptModuleWorkaround::~LuaScriptModuleWorkaround ( )

Member Data Documentation

int orxonox::LuaScriptModuleWorkaround::d_activeErrFuncIndex
CEGUI::String orxonox::LuaScriptModuleWorkaround::d_activeErrFuncName
int orxonox::LuaScriptModuleWorkaround::d_errFuncIndex
CEGUI::String orxonox::LuaScriptModuleWorkaround::d_errFuncName
bool orxonox::LuaScriptModuleWorkaround::d_ownsState
lua_State* orxonox::LuaScriptModuleWorkaround::d_state

The documentation for this class was generated from the following file: