#include </builds/ipbus/ipbus-software/uhal/python/pybind11-python2/include/pybind11/stl.h>
Public Types | |
using | key_conv = make_caster< Key > |
using | value_conv = make_caster< Value > |
using | key_conv = make_caster< Key > |
using | value_conv = make_caster< Value > |
Public Member Functions | |
bool | load (handle src, bool convert) |
PYBIND11_TYPE_CASTER (Type, const_name("Dict[")+key_conv::name+const_name(", ")+value_conv::name+const_name("]")) | |
bool | load (handle src, bool convert) |
PYBIND11_TYPE_CASTER (Type, const_name("Dict[")+key_conv::name+const_name(", ")+value_conv::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<typename T = Type, enable_if_t< has_reserve_method< T >::value, int > = 0> | |
void | reserve_maybe (const dict &d, Type *) |
void | reserve_maybe (const dict &, void *) |
using map_caster< Type, Key, Value >::key_conv = make_caster<Key> |
using map_caster< Type, Key, Value >::key_conv = make_caster<Key> |
using map_caster< Type, Key, Value >::value_conv = make_caster<Value> |
using map_caster< Type, Key, Value >::value_conv = make_caster<Value> |
|
inlinestatic |
Definition at line 115 of file stl.h.
References type_caster_generic::cast(), return_value_policy_override< Return, SFINAE >::policy(), and object::release().
|
inlinestatic |
Definition at line 138 of file stl.h.
References type_caster_generic::cast(), return_value_policy_override< Return, SFINAE >::policy(), and object::release().
|
inline |
Definition at line 97 of file stl.h.
References type_caster_generic::load().
|
inline |
Definition at line 119 of file stl.h.
References type_caster_generic::load(), and map_caster< Type, Key, Value >::reserve_maybe().
map_caster< Type, Key, Value >::PYBIND11_TYPE_CASTER | ( | Type | , |
const_name("Dict[")+key_conv::name+const_name(", ")+value_conv::name+const_name("]") | |||
) |
References const_name().
map_caster< Type, Key, Value >::PYBIND11_TYPE_CASTER | ( | Type | , |
const_name("Dict[")+key_conv::name+const_name(", ")+value_conv::name+const_name("]") | |||
) |
References const_name().
|
inlineprivate |
|
inlineprivate |
Definition at line 113 of file stl.h.
References dict::size().
Referenced by map_caster< Type, Key, Value >::load().