My Project
Public Member Functions | Public Attributes | List of all members
luabind::detail::property_registration< Class, Get, GetPolicies, Set, SetPolicies > Struct Template Reference
Inheritance diagram for luabind::detail::property_registration< Class, Get, GetPolicies, Set, SetPolicies >:
luabind::detail::registration

Public Member Functions

 property_registration (char const *name, Get const &get, GetPolicies const &get_policies, Set const &set=Set(), SetPolicies const &set_policies=SetPolicies())
 
void register_ (lua_State *L) const
 
template<class F >
object make_get (lua_State *L, F const &f, mpl::false_) const
 
template<class T , class D >
object make_get (lua_State *L, D T::*mem_ptr, mpl::true_) const
 
template<class F >
object make_set (lua_State *L, F const &f, mpl::false_) const
 
template<class T , class D >
object make_set (lua_State *L, D T::*mem_ptr, mpl::true_) const
 
template<class S >
void register_aux (lua_State *L, object const &context, object const &get_, S const &) const
 
void register_aux (lua_State *, object const &context, object const &get_, null_type) const
 

Public Attributes

char const * name
 
Get get
 
GetPolicies get_policies
 
Set set
 
SetPolicies set_policies
 

Additional Inherited Members


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