OOLua  2.0.1
C++ and Lua binding
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
oolua.h File Reference

Kitchen sink header file for Object Oriented Lua. Which could be a good candidate for a PCH. More...

#include "lua_includes.h"
#include "oolua_dsl.h"
#include "proxy_function_exports.h"
#include "oolua_version.h"
#include "oolua_error.h"
#include "oolua_stack.h"
#include "oolua_script.h"
#include "oolua_open.h"
#include "oolua_chunk.h"
#include "oolua_registration.h"
#include "oolua_table.h"
#include "oolua_ref.h"
#include "oolua_helpers.h"

Namespaces

 OOLUA
 This is the root namespace of the Library.
 

Functions

template<typename T >
bool OOLUA::set_global (lua_State *vm, char const *name, T &instance)
 Helper function to set a Lua global variable. More...
 
bool OOLUA::set_global (lua_State *vm, char const *name, lua_CFunction instance)
 None template version. More...
 
void OOLUA::set_global_to_nil (lua_State *vm, char const *name)
 Helper function to set a Lua global variable to nil. More...
 
template<typename T >
bool OOLUA::get_global (lua_State *vm, char const *name, T &instance)
 Helper function to set a Lua global variable. More...
 

Detailed Description

Kitchen sink header file for Object Oriented Lua. Which could be a good candidate for a PCH.