#include <cast.h>
Additional Inherited Members | |
Public Types inherited from tuple_caster< std::tuple, Ts... > | |
using | cast_op_type = type |
Public Member Functions inherited from tuple_caster< std::tuple, Ts... > | |
bool | load (handle src, bool convert) |
operator type ()& | |
operator type ()&& | |
Static Public Member Functions inherited from tuple_caster< std::tuple, Ts... > | |
static handle | cast (T &&src, return_value_policy policy, handle parent) |
static handle | cast (T *src, return_value_policy policy, handle parent) |
Static Public Attributes inherited from tuple_caster< std::tuple, Ts... > | |
static constexpr auto | name |
Protected Member Functions inherited from tuple_caster< std::tuple, Ts... > | |
type | implicit_cast (index_sequence< Is... >)& |
type | implicit_cast (index_sequence< Is... >)&& |
bool | load_impl (const sequence &seq, bool convert, index_sequence< Is... >) |
Static Protected Member Functions inherited from tuple_caster< std::tuple, Ts... > | |
static handle | cast_impl (T &&src, return_value_policy policy, handle parent, index_sequence< Is... >) |
static constexpr bool | load_impl (const sequence &, bool, index_sequence<>) |
Protected Attributes inherited from tuple_caster< std::tuple, Ts... > | |
std::tuple< make_caster< Ts >... > | subcasters |