Definition at line 154 of file any.cppm.
◆ any_ref() [1/6]
refl::any_ref::any_ref |
( |
| ) |
|
|
inlineexport |
◆ any_ref() [2/6]
template<typename T>
requires (not std::same_as<std::remove_reference_t<T>,
any_ref> and not std::same_as< std::remove_reference_t<T>,
any>)
refl::any_ref::any_ref |
( |
T & | t | ) |
|
|
inlineexport |
◆ any_ref() [3/6]
template<typename T>
requires (not std::same_as<std::remove_reference_t<T>,
any_ref> and not std::same_as< std::remove_reference_t<T>,
any>)
refl::any_ref::any_ref |
( |
T * | t | ) |
|
|
inlineexport |
◆ any_ref() [4/6]
◆ any_ref() [5/6]
refl::any_ref::any_ref |
( |
refl::any & | owner_any | ) |
|
|
inlineexport |
◆ ~any_ref()
refl::any_ref::~any_ref |
( |
| ) |
|
|
inlineexport |
◆ any_ref() [6/6]
refl::any_ref::any_ref |
( |
const any_ref & | other | ) |
|
|
inlineexport |
◆ as() [1/2]
template<typename T>
T & refl::any_ref::as |
( |
| ) |
|
|
inlineexport |
◆ as() [2/2]
template<typename T>
const T & refl::any_ref::as |
( |
| ) |
const |
|
inlineexport |
◆ data() [1/2]
void * refl::any_ref::data |
( |
| ) |
|
|
inlineexport |
◆ data() [2/2]
const void * refl::any_ref::data |
( |
| ) |
const |
|
inlineexport |
◆ is() [1/2]
template<typename T>
bool refl::any_ref::is |
( |
| ) |
const |
|
inlineexport |
◆ is() [2/2]
◆ is_null()
bool refl::any_ref::is_null |
( |
| ) |
const |
|
inlineexport |
◆ operator=()
◆ type()
const type_info & refl::any_ref::type |
( |
| ) |
const |
|
inlineexport |
The documentation for this class was generated from the following file: