OOLua  2.0.1
C++ and Lua binding
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Parameter Traits

DSL Traits for function parameter types. More...

Classes

struct  OOLUA::in_p< T >
 Input parameter trait. More...
 
struct  OOLUA::out_p< T >
 Output parameter trait. More...
 
struct  OOLUA::in_out_p< T >
 Input and output parameter trait. More...
 
struct  OOLUA::cpp_in_p< T >
 Input parameter trait which will be owned by C++. More...
 
struct  OOLUA::lua_out_p< T >
 Output parameter trait which will be owned by Lua. More...
 
struct  OOLUA::light_p< T >
 Input parameter trait. More...
 
struct  OOLUA::calling_lua_state
 Special parameter type. More...
 

Detailed Description

DSL Traits for function parameter types.

Traits which allow control of ownership include in their name either "lua" or "cpp"; directional traits contain "in", "out" or a combination.