Iros
 
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 >
 
struct  di::reflection::Enumerators< EnumName, Es >
 
struct  di::reflection::detail::MakeEnumeratorsFunction< enum_name >
 
struct  di::Enumerator< enumerator_name, enumerator_value >
 
struct  di::Enumerators< EnumName, Es >
 

Namespaces

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

Concepts

concept  di::concepts::Enumerator
 

Variables

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