#include <type_caster_base.h>
Definition at line 262 of file type_caster_base.h.
◆ value_and_holder() [1/3]
value_and_holder::value_and_holder |
( |
instance * |
i, |
|
|
const detail::type_info * |
type, |
|
|
size_t |
vpos, |
|
|
size_t |
index |
|
) |
| |
|
inline |
◆ value_and_holder() [2/3]
value_and_holder::value_and_holder |
( |
| ) |
|
|
default |
◆ value_and_holder() [3/3]
value_and_holder::value_and_holder |
( |
size_t |
index | ) |
|
|
inlineexplicit |
◆ holder()
template<typename H >
H& value_and_holder::holder |
( |
| ) |
const |
|
inline |
◆ holder_constructed()
bool value_and_holder::holder_constructed |
( |
| ) |
const |
|
inline |
◆ instance_registered()
bool value_and_holder::instance_registered |
( |
| ) |
const |
|
inline |
◆ operator bool()
value_and_holder::operator bool |
( |
| ) |
const |
|
inlineexplicit |
◆ set_holder_constructed()
void value_and_holder::set_holder_constructed |
( |
bool |
v = true | ) |
|
|
inline |
◆ set_instance_registered()
void value_and_holder::set_instance_registered |
( |
bool |
v = true | ) |
|
|
inline |
◆ value_ptr()
template<typename V = void>
V*& value_and_holder::value_ptr |
( |
| ) |
const |
|
inline |
◆ index
size_t value_and_holder::index = 0u |
◆ inst
instance* value_and_holder::inst = nullptr |
◆ type
const detail::type_info* value_and_holder::type = nullptr |
◆ vh
void** value_and_holder::vh = nullptr |
The documentation for this struct was generated from the following file: