#include <cast.h>
Public Types | |
template<typename T > | |
using | cast_op_type = std::reference_wrapper< type > |
Public Member Functions | |
bool | load (handle src, bool convert) |
operator std::reference_wrapper< type > () | |
Static Public Member Functions | |
static handle | cast (const std::reference_wrapper< type > &src, return_value_policy policy, handle parent) |
Static Public Attributes | |
static constexpr auto | name = caster_t::name |
Private Types | |
using | caster_t = make_caster< type > |
using | subcaster_cast_op_type = typename caster_t::template cast_op_type< type > |
Private Attributes | |
caster_t | subcaster |
using type_caster< std::reference_wrapper< type > >::cast_op_type = std::reference_wrapper<type> |
|
private |
|
private |
|
inlinestatic |
|
inline |
|
inline |
|
static |
|
private |