#include <di/reflect/atom.h>
|
template<typename U>
requires (concepts::ConstructibleFrom<T, U> || concepts::RemoveCVRefSameAs<T, U>) |
static constexpr auto | get (U &&value) -> 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 |
|
◆ Type
◆ get()
template<typename T>
template<typename U>
requires (concepts::ConstructibleFrom<T, U> || concepts::RemoveCVRefSameAs<T, U>)
◆ is_atom()
◆ is_bool()
◆ is_enumerator()
◆ is_enumerators()
◆ is_field()
◆ is_fields()
◆ is_integer()
◆ is_list()
◆ is_map()
◆ is_string()
◆ operator<=>()
◆ operator==()
The documentation for this struct was generated from the following file:
- libs/di/include/di/reflect/atom.h