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: