#include <stl.h>
Public Types | |
using | value_conv = make_caster< Value > |
Public Member Functions | |
bool | load (handle src, bool convert) |
PYBIND11_TYPE_CASTER (Type, const_name("List[")+value_conv::name+const_name("]")) | |
Static Public Member Functions | |
template<typename T > | |
static handle | cast (T &&src, return_value_policy policy, handle parent) |
Private Member Functions | |
template<typename T = Type, enable_if_t< std::is_same< decltype(std::declval< T >().reserve(0)), void >::value, int > = 0> | |
void | reserve_maybe (const sequence &s, Type *) |
void | reserve_maybe (const sequence &, void *) |
using list_caster< Type, Value >::value_conv = make_caster<Value> |
|
inlinestatic |
|
inline |
list_caster< Type, Value >::PYBIND11_TYPE_CASTER | ( | Type | , |
const_name("List[")+value_conv::name+const_name("]") | |||
) |
|
inlineprivate |
|
inlineprivate |