#include <di/reflect/field.h>
|
template<typename T>
requires (concepts::Invocable<decltype(pointer), T>) |
static constexpr auto | get (T &&object) -> decltype(auto) |
|
static constexpr auto | is_fields () -> bool |
|
static constexpr auto | is_field () -> bool |
|
static constexpr auto | is_enumerator () -> bool |
|
static constexpr auto | is_enumerators () -> bool |
|
static constexpr auto | is_atom () -> bool |
|
static constexpr auto | is_integer () -> bool |
|
static constexpr auto | is_bool () -> bool |
|
static constexpr auto | is_string () -> bool |
|
static constexpr auto | is_list () -> bool |
|
static constexpr auto | is_map () -> bool |
|
|
static constexpr auto | name = field_name |
|
static constexpr auto | pointer = field_pointer |
|
◆ Object
◆ Type
◆ get()
template<typename T>
requires (concepts::Invocable<decltype(
pointer), T>)
static constexpr auto di::reflection::Field< field_name, field_pointer >::get |
( |
T && | object | ) |
-> decltype(auto) |
|
inlinestaticconstexpr |
◆ is_atom()
◆ is_bool()
◆ is_enumerator()
◆ is_enumerators()
◆ is_field()
◆ is_fields()
◆ is_integer()
◆ is_list()
◆ is_map()
◆ is_string()
◆ operator<=>()
◆ operator==()
auto di::reflection::Field< field_name, field_pointer >::operator== |
( |
Field< field_name, field_pointer > const & | | ) |
const -> bool=default |
|
default |
◆ name
◆ pointer
The documentation for this struct was generated from the following file: