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, _("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 = _("capsule")
 

Private Attributes

void * value = nullptr
 

Detailed Description

template<>
class type_caster< void >

Definition at line 1114 of file cast.h.

Member Typedef Documentation

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

Definition at line 1150 of file cast.h.

Member Function Documentation

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

Definition at line 1143 of file cast.h.

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

Definition at line 1118 of file cast.h.

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

Definition at line 1151 of file cast.h.

Member Data Documentation

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

Definition at line 1152 of file cast.h.

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

Definition at line 1154 of file cast.h.


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


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:54