|
| 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.