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

Implements the public API register functions and internal workers. More...

#include "lua_includes.h"
#include "proxy_class.h"
#include "proxy_userdata.h"
#include "proxy_operators.h"
#include "proxy_function_dispatch.h"
#include "proxy_storage.h"
#include "proxy_tags.h"
#include "proxy_tag_info.h"
#include "proxy_base_checker.h"
#include "class_from_stack.h"
#include "push_pointer_internal.h"
#include "oolua_table.h"
#include "oolua_config.h"
#include "char_arrays.h"
#include "lvd_types.h"

Namespaces

 OOLUA
 This is the root namespace of the Library.
 

Functions

template<typename T >
void OOLUA::register_class (lua_State *vm)
 Registers the class type T and it's bases with an instance of lua_State. More...
 
template<typename T , typename K , typename V >
void OOLUA::register_class_static (lua_State *const vm, K const &key, V const &value)
 Registers a key K and value V entry into class T. More...
 

Detailed Description

Implements the public API register functions and internal workers.