Definition at line 121 of file type_info.cppm.
◆ assign_copy_of()
void refl::type_info::assign_copy_of |
( |
const void * | src, |
|
|
void * | dest ) const |
|
inlineexport |
◆ equality()
bool refl::type_info::equality |
( |
const void * | lhs, |
|
|
const void * | rhs ) const |
|
inlineexport |
◆ field_by_name()
std::optional< const field_info * > refl::type_info::field_by_name |
( |
const std::string & | name | ) |
const |
|
inlineexport |
◆ field_by_offset()
std::optional< const field_info * > refl::type_info::field_by_offset |
( |
const std::size_t & | offset | ) |
const |
|
inlineexport |
◆ fields()
const auto & refl::type_info::fields |
( |
| ) |
const |
|
inlineexport |
◆ from()
template<typename T>
static const type_info & refl::type_info::from |
( |
| ) |
|
|
inlinestaticexport |
◆ hash_code()
std::size_t refl::type_info::hash_code |
( |
| ) |
const |
|
inlineexport |
◆ id()
std::size_t refl::type_info::id |
( |
| ) |
const |
|
inlineexport |
◆ indirect_type()
const type_info & refl::type_info::indirect_type |
( |
| ) |
const |
|
inlineexport |
◆ is_const()
bool refl::type_info::is_const |
( |
| ) |
const |
|
inlineexport |
◆ is_indirect()
bool refl::type_info::is_indirect |
( |
| ) |
const |
|
inlineexport |
◆ is_lval_ref()
bool refl::type_info::is_lval_ref |
( |
| ) |
const |
|
inlineexport |
◆ is_pack()
template<template< typename... > typename Pack>
bool refl::type_info::is_pack |
( |
| ) |
const |
|
inlineexport |
◆ is_pack_1t1i()
template<template< typename T, std::size_t S > typename Pack>
bool refl::type_info::is_pack_1t1i |
( |
| ) |
const |
|
inlineexport |
◆ is_ptr()
bool refl::type_info::is_ptr |
( |
| ) |
const |
|
inlineexport |
◆ is_rval_ref()
bool refl::type_info::is_rval_ref |
( |
| ) |
const |
|
inlineexport |
◆ is_type()
template<typename T>
bool refl::type_info::is_type |
( |
| ) |
const |
|
inlineexport |
◆ make_copy_of()
void * refl::type_info::make_copy_of |
( |
const void * | ptr | ) |
const |
|
inlineexport |
◆ name()
const std::string & refl::type_info::name |
( |
| ) |
const |
|
inlineexport |
◆ pack_parameter_types()
std::vector< const type_info * > refl::type_info::pack_parameter_types |
( |
| ) |
const |
|
inlineexport |
The documentation for this class was generated from the following file: