![]() |
Scarab
2.8.1
Project 8 C++ Utility Library
|
#include <stl.h>

Public Types | |
| using | value_conv = make_caster< Value > |
| template<typename T_ > | |
| using | cast_op_type = pybind11::detail::movable_cast_op_type< T_ > |
Public Member Functions | |
| bool | load (handle src, bool convert) |
| operator ArrayType * () | |
| operator ArrayType & () | |
| operator ArrayType && () && | |
Static Public Member Functions | |
| template<typename T > | |
| static handle | cast (T &&src, return_value_policy policy, handle parent) |
| template<typename T_ , enable_if_t< std::is_same< ArrayType, remove_cv_t< T_ >>::value, int > = 0> | |
| static handle | cast (T_ *src, return_value_policy policy, handle parent) |
Static Public Attributes | |
| static constexpr auto | name = _("List[") + value_conv::name + _<Resizable>(_(""), _("[") + _<Size>() + _("]")) + _("]") |
Protected Attributes | |
| ArrayType | value |
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 cast_op_type = pybind11::detail::movable_cast_op_type<T_> |
| using value_conv = make_caster<Value> |
|
inlinestatic |
|
inlinestatic |
|
inlineprivate |
|
inlineprivate |
1.8.13