Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes | List of all members
type_caster< void > Class Template Reference

#include <cast.h>

Inheritance diagram for type_caster< void >:
Inheritance graph
[legend]

Public Types

template<typename T >
using cast_op_type = void *&
 

Public Member Functions

bool load (handle h, bool)
 
 operator void *& ()
 
- Public Member Functions inherited from void_caster< void_type >
bool load (handle src, bool)
 
 PYBIND11_TYPE_CASTER (void_type, const_name("None"))
 

Static Public Member Functions

static handle cast (const void *ptr, return_value_policy, handle)
 
- Static Public Member Functions inherited from void_caster< void_type >
static handle cast (void_type, return_value_policy, handle)
 

Static Public Attributes

static constexpr auto name = const_name("capsule")
 

Private Attributes

void * value = nullptr
 

Detailed Description

template<>
class type_caster< void >

Definition at line 260 of file cast.h.

Member Typedef Documentation

◆ cast_op_type

template<typename T >
using type_caster< void >::cast_op_type = void *&

Definition at line 298 of file cast.h.

Member Function Documentation

◆ cast()

static handle type_caster< void >::cast ( const void *  ptr,
return_value_policy  ,
handle   
)
inlinestatic

Definition at line 290 of file cast.h.

◆ load()

bool type_caster< void >::load ( handle  h,
bool   
)
inline

Definition at line 264 of file cast.h.

◆ operator void *&()

type_caster< void >::operator void *& ( )
inlineexplicit

Definition at line 299 of file cast.h.

Member Data Documentation

◆ name

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

Definition at line 300 of file cast.h.

◆ value

void* type_caster< void >::value = nullptr
private

Definition at line 303 of file cast.h.


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


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