di 0.1.0
Loading...
Searching...
No Matches
enumerator.h File Reference

Go to the source code of this file.

Classes

struct  di::reflection::Enumerator< enumerator_name, enumerator_value, enumerator_description >
struct  di::reflection::Enumerators< EnumName, Description, Es >
struct  di::Enumerator< enumerator_name, enumerator_value, enumerator_description >
struct  di::Enumerators< EnumName, Description, Es >

Namespaces

namespace  di
namespace  di::reflection
namespace  di::concepts

Concepts

concept  di::concepts::Enumerator

Variables

template<container::FixedString enumerator_name, auto enumerator_value, container::FixedString description = "">
constexpr auto di::reflection::enumerator = Enumerator<enumerator_name, enumerator_value, description> {}
template<container::FixedString enum_name, container::FixedString description = "">
constexpr auto di::reflection::make_enumerators = detail::MakeEnumeratorsFunction<enum_name, description> {}
template<container::FixedString enumerator_name, auto enumerator_value, container::FixedString description = "">
constexpr auto di::enumerator
template<container::FixedString enum_name, container::FixedString description = "">
constexpr auto di::make_enumerators