#include <stl.h>
Public Types | |
using | value_conv = make_caster< Value > |
Public Member Functions | |
bool | load (handle src, bool convert) |
PYBIND11_TYPE_CASTER (ArrayType, _("List[")+value_conv::name+_< Resizable >(_(""), _("[")+_< Size >()+_("]"))+_("]")) | |
Static Public Member Functions | |
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) |
using array_caster< ArrayType, Value, Resizable, Size >::value_conv = make_caster<Value> |
|
inlinestatic |
|
inline |
array_caster< ArrayType, Value, Resizable, Size >::PYBIND11_TYPE_CASTER | ( | ArrayType | , |
_("List[")+value_conv::name+_< Resizable >(_(""), _("[")+_< Size >()+_("]"))+_("]") | |||
) |
|
inlineprivate |
|
inlineprivate |