|
template<class Src , class Target > |
void | add_downcast (Src *, Target *, boost::mpl::true_) |
|
template<class Src , class Target > |
void | add_downcast (Src *, Target *, boost::mpl::false_) |
|
template<class To > |
void | gen_base_info (detail::type_< To >) |
|
void | gen_base_info (detail::type_< detail::null_type >) |
|
template<BOOST_PP_ENUM_PARAMS(LUABIND_MAX_BASES, class BaseClass) > |
void | generate_baseclass_list (detail::type_< bases< BOOST_PP_ENUM_PARAMS(LUABIND_MAX_BASES, BaseClass)> >) |
|
| class_ (const char *name) |
|
template<class F > |
class_ & | def (const char *name, F f) |
|
template<class F , class DefaultOrPolicies > |
class_ & | def (char const *name, F fn, DefaultOrPolicies default_or_policies) |
|
template<class F , class Default , class Policies > |
class_ & | def (char const *name, F fn, Default default_, Policies const &policies) |
|
template<BOOST_PP_ENUM_PARAMS(LUABIND_MAX_ARITY, class A) > |
class_ & | def (constructor< BOOST_PP_ENUM_PARAMS(LUABIND_MAX_ARITY, A)> sig) |
|
template<BOOST_PP_ENUM_PARAMS(LUABIND_MAX_ARITY, class A) , class Policies > |
class_ & | def (constructor< BOOST_PP_ENUM_PARAMS(LUABIND_MAX_ARITY, A)> sig, const Policies &policies) |
|
template<class Getter > |
class_ & | property (const char *name, Getter g) |
|
template<class Getter , class MaybeSetter > |
class_ & | property (const char *name, Getter g, MaybeSetter s) |
|
template<class Getter , class Setter , class GetPolicies > |
class_ & | property (const char *name, Getter g, Setter s, const GetPolicies &get_policies) |
|
template<class Getter , class Setter , class GetPolicies , class SetPolicies > |
class_ & | property (const char *name, Getter g, Setter s, GetPolicies const &get_policies, SetPolicies const &set_policies) |
|
template<class C , class D > |
class_ & | def_readonly (const char *name, D C::*mem_ptr) |
|
template<class C , class D , class Policies > |
class_ & | def_readonly (const char *name, D C::*mem_ptr, Policies const &policies) |
|
template<class C , class D > |
class_ & | def_readwrite (const char *name, D C::*mem_ptr) |
|
template<class C , class D , class GetPolicies > |
class_ & | def_readwrite (const char *name, D C::*mem_ptr, GetPolicies const &get_policies) |
|
template<class C , class D , class GetPolicies , class SetPolicies > |
class_ & | def_readwrite (const char *name, D C::*mem_ptr, GetPolicies const &get_policies, SetPolicies const &set_policies) |
|
template<class Derived , class Policies > |
class_ & | def (detail::operator_<Derived >, Policies const &policies) |
|
template<class Derived > |
class_ & | def (detail::operator_<Derived >) |
|
detail::enum_maker< self_t > | enum_ (const char *) |
|
| class_base (char const *name) |
|
void | init (type_id const &type, class_id id, type_id const &wrapped_type, class_id wrapper_id) |
|
void | add_base (type_id const &base, cast_function cast) |
|
void | add_member (registration *member) |
|
void | add_default_member (registration *member) |
|
const char * | name () const |
|
void | add_static_constant (const char *name, int val) |
|
void | add_inner_scope (scope &s) |
|
void | add_cast (class_id src, class_id target, cast_function cast) |
|
| scope (std::auto_ptr< detail::registration > reg) |
|
| scope (scope const &other_) |
|
scope & | operator= (scope const &other_) |
|
scope & | operator, (scope s) |
|
void | register_ (lua_State *L) const |
|