|
void * | get_ptr (void *obj) const |
|
template<typename T> |
T & | get_ref (void *obj) const |
|
template<typename MetadataType> |
bool | has_metadata () const |
|
template<typename MetadataType> |
const MetadataType & | get_metadata () const |
|
|
std::size_t | index |
|
std::string | name |
|
std::size_t | size |
|
std::size_t | offset |
|
access_spec | access_type |
|
type_id_t | type_id |
|
const type_info &(* | type )() |
|
std::vector< std::pair< const type_info &(*)(), void * > > | metadata |
|
Definition at line 24 of file type_info.cppm.
◆ get_metadata()
template<typename MetadataType>
const MetadataType & refl::field_info::get_metadata |
( |
| ) |
const |
|
inlineexport |
◆ get_ptr()
void * refl::field_info::get_ptr |
( |
void * | obj | ) |
const |
|
inlineexport |
◆ get_ref()
template<typename T>
T & refl::field_info::get_ref |
( |
void * | obj | ) |
const |
|
inlineexport |
◆ has_metadata()
template<typename MetadataType>
bool refl::field_info::has_metadata |
( |
| ) |
const |
|
inlineexport |
The documentation for this struct was generated from the following file: