#include "di/container/string/fixed_string.h"
#include "di/meta/core.h"
#include "di/meta/language.h"
#include "di/vocab/tuple/tuple.h"
Go to the source code of this file.
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 |