Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
type_caster< CopyOnlyInt > Struct Template Reference

Public Types

template<typename T >
using cast_op_type = pybind11::detail::cast_op_type< T >
 

Public Member Functions

bool load (handle src, bool)
 
 operator CopyOnlyInt & ()
 
 operator CopyOnlyInt * ()
 

Static Public Member Functions

static handle cast (const CopyOnlyInt &m, return_value_policy r, handle p)
 
static handle cast (const CopyOnlyInt *src, return_value_policy policy, handle parent)
 

Static Public Attributes

static constexpr auto name = const_name("CopyOnlyInt")
 

Protected Attributes

CopyOnlyInt value
 

Detailed Description

template<>
struct type_caster< CopyOnlyInt >

Definition at line 131 of file test_copy_move.cpp.

Member Typedef Documentation

◆ cast_op_type

template<typename T >
using type_caster< CopyOnlyInt >::cast_op_type = pybind11::detail::cast_op_type<T>

Definition at line 153 of file test_copy_move.cpp.

Member Function Documentation

◆ cast() [1/2]

static handle type_caster< CopyOnlyInt >::cast ( const CopyOnlyInt m,
return_value_policy  r,
handle  p 
)
inlinestatic

Definition at line 141 of file test_copy_move.cpp.

◆ cast() [2/2]

static handle type_caster< CopyOnlyInt >::cast ( const CopyOnlyInt src,
return_value_policy  policy,
handle  parent 
)
inlinestatic

Definition at line 144 of file test_copy_move.cpp.

◆ load()

bool type_caster< CopyOnlyInt >::load ( handle  src,
bool   
)
inline

Definition at line 137 of file test_copy_move.cpp.

◆ operator CopyOnlyInt &()

type_caster< CopyOnlyInt >::operator CopyOnlyInt & ( )
inlineexplicit

Definition at line 151 of file test_copy_move.cpp.

◆ operator CopyOnlyInt *()

type_caster< CopyOnlyInt >::operator CopyOnlyInt * ( )
inlineexplicit

Definition at line 150 of file test_copy_move.cpp.

Member Data Documentation

◆ name

constexpr auto type_caster< CopyOnlyInt >::name = const_name("CopyOnlyInt")
static

Definition at line 136 of file test_copy_move.cpp.

◆ value

CopyOnlyInt type_caster< CopyOnlyInt >::value
protected

Definition at line 133 of file test_copy_move.cpp.


The documentation for this struct was generated from the following file:


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:41:08