#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 |