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