#include <di/reflect/enumerator.h>
Public Types | |
using | Type = decltype(enumerator_value) |
Public Member Functions | |
auto | operator== (Enumerator const &) const -> bool=default |
auto | operator<=> (Enumerator const &) const =default |
Static Public Member Functions | |
static constexpr auto | get () -> Type |
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 Public Attributes | |
static constexpr auto | name = enumerator_name |
static constexpr auto | value = enumerator_value |
using di::reflection::Enumerator< enumerator_name, enumerator_value >::Type = decltype(enumerator_value) |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
default |
|
default |
|
staticconstexpr |
|
staticconstexpr |