|
template<typename... Extra> |
| class_ (handle scope, const char *name, const Extra &... extra) |
|
template<typename Func , typename... Extra> |
class_ & | def (const char *name_, Func &&f, const Extra &... extra) |
|
template<typename Func , typename... Extra> |
class_ & | def_static (const char *name_, Func &&f, const Extra &... extra) |
|
template<detail::op_id id, detail::op_type ot, typename L , typename R , typename... Extra> |
class_ & | def (const detail::op_< id, ot, L, R > &op, const Extra &... extra) |
|
template<detail::op_id id, detail::op_type ot, typename L , typename R , typename... Extra> |
class_ & | def_cast (const detail::op_< id, ot, L, R > &op, const Extra &... extra) |
|
template<typename... Args, typename... Extra> |
class_ & | def (const detail::initimpl::constructor< Args... > &init, const Extra &... extra) |
|
template<typename... Args, typename... Extra> |
class_ & | def (const detail::initimpl::alias_constructor< Args... > &init, const Extra &... extra) |
|
template<typename... Args, typename... Extra> |
class_ & | def (detail::initimpl::factory< Args... > &&init, const Extra &... extra) |
|
template<typename... Args, typename... Extra> |
class_ & | def (detail::initimpl::pickle_factory< Args... > &&pf, const Extra &...extra) |
|
template<typename Func > |
class_ & | def_buffer (Func &&func) |
|
template<typename Return , typename Class , typename... Args> |
class_ & | def_buffer (Return(Class::*func)(Args...)) |
|
template<typename Return , typename Class , typename... Args> |
class_ & | def_buffer (Return(Class::*func)(Args...) const) |
|
template<typename C , typename D , typename... Extra> |
class_ & | def_readwrite (const char *name, D C::*pm, const Extra &... extra) |
|
template<typename C , typename D , typename... Extra> |
class_ & | def_readonly (const char *name, const D C::*pm, const Extra &...extra) |
|
template<typename D , typename... Extra> |
class_ & | def_readwrite_static (const char *name, D *pm, const Extra &...extra) |
|
template<typename D , typename... Extra> |
class_ & | def_readonly_static (const char *name, const D *pm, const Extra &...extra) |
|
template<typename Getter , typename... Extra> |
class_ & | def_property_readonly (const char *name, const Getter &fget, const Extra &...extra) |
| Uses return_value_policy::reference_internal by default. More...
|
|
template<typename... Extra> |
class_ & | def_property_readonly (const char *name, const cpp_function &fget, const Extra &...extra) |
| Uses cpp_function's return_value_policy by default. More...
|
|
template<typename Getter , typename... Extra> |
class_ & | def_property_readonly_static (const char *name, const Getter &fget, const Extra &...extra) |
| Uses return_value_policy::reference by default. More...
|
|
template<typename... Extra> |
class_ & | def_property_readonly_static (const char *name, const cpp_function &fget, const Extra &...extra) |
| Uses cpp_function's return_value_policy by default. More...
|
|
template<typename Getter , typename Setter , typename... Extra> |
class_ & | def_property (const char *name, const Getter &fget, const Setter &fset, const Extra &...extra) |
| Uses return_value_policy::reference_internal by default. More...
|
|
template<typename Getter , typename... Extra> |
class_ & | def_property (const char *name, const Getter &fget, const cpp_function &fset, const Extra &...extra) |
|
template<typename... Extra> |
class_ & | def_property (const char *name, const cpp_function &fget, const cpp_function &fset, const Extra &...extra) |
| Uses cpp_function's return_value_policy by default. More...
|
|
template<typename Getter , typename... Extra> |
class_ & | def_property_static (const char *name, const Getter &fget, const cpp_function &fset, const Extra &...extra) |
| Uses return_value_policy::reference by default. More...
|
|
template<typename... Extra> |
class_ & | def_property_static (const char *name, const cpp_function &fget, const cpp_function &fset, const Extra &...extra) |
| Uses cpp_function's return_value_policy by default. More...
|
|
template<typename type_, typename... options>
class class_< type_, options >
Definition at line 1243 of file pybind11.h.