#include </builds/ipbus/ipbus-software/uhal/python/pybind11-python2/include/pybind11/stl.h>
Public Types | |
| using | value_conv = make_caster< Value > |
| using | value_conv = make_caster< Value > |
Public Member Functions | |
| bool | load (handle src, bool convert) |
| PYBIND11_TYPE_CASTER (ArrayType, const_name("List[")+value_conv::name+const_name< Resizable >(const_name(""), const_name("[")+const_name< Size >()+const_name("]"))+const_name("]")) | |
| bool | load (handle src, bool convert) |
| PYBIND11_TYPE_CASTER (ArrayType, const_name("List[")+value_conv::name+const_name< Resizable >(const_name(""), const_name("[")+const_name< Size >()+const_name("]"))+const_name("]")) | |
Static Public Member Functions | |
| template<typename T > | |
| static handle | cast (T &&src, return_value_policy policy, handle parent) |
| template<typename T > | |
| static handle | cast (T &&src, return_value_policy policy, handle parent) |
Private Member Functions | |
| template<bool R = Resizable> | |
| bool | require_size (enable_if_t< R, size_t > size) |
| template<bool R = Resizable> | |
| bool | require_size (enable_if_t<!R, size_t > size) |
| template<bool R = Resizable> | |
| bool | require_size (enable_if_t< R, size_t > size) |
| template<bool R = Resizable> | |
| bool | require_size (enable_if_t<!R, size_t > size) |
| using array_caster< ArrayType, Value, Resizable, Size >::value_conv = make_caster<Value> |
| using array_caster< ArrayType, Value, Resizable, Size >::value_conv = make_caster<Value> |
|
inlinestatic |
Definition at line 240 of file stl.h.
References type_caster_generic::cast(), handle::ptr(), and object::release().
|
inlinestatic |
Definition at line 261 of file stl.h.
References type_caster_generic::cast(), handle::ptr(), and object::release().
|
inline |
Definition at line 220 of file stl.h.
References array_caster< ArrayType, Value, Resizable, Size >::require_size().
|
inline |
Definition at line 241 of file stl.h.
References array_caster< ArrayType, Value, Resizable, Size >::require_size().
| array_caster< ArrayType, Value, Resizable, Size >::PYBIND11_TYPE_CASTER | ( | ArrayType | , |
| const_name("List[")+value_conv::name+const_name< Resizable >(const_name(""), const_name("[")+const_name< Size >()+const_name("]"))+const_name("]") | |||
| ) |
References const_name().
| array_caster< ArrayType, Value, Resizable, Size >::PYBIND11_TYPE_CASTER | ( | ArrayType | , |
| const_name("List[")+value_conv::name+const_name< Resizable >(const_name(""), const_name("[")+const_name< Size >()+const_name("]"))+const_name("]") | |||
| ) |
References const_name().
|
inlineprivate |
Definition at line 208 of file stl.h.
Referenced by array_caster< ArrayType, Value, Resizable, Size >::load().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |