#include "di/container/string/fixed_string.h"#include "di/function/invoke.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::Field |
Variables | |
| template<container::FixedString field_name, auto field_pointer> | |
| constexpr auto | di::reflection::field = Field<field_name, field_pointer> {} |
| template<container::FixedString class_name> | |
| constexpr auto | di::reflection::make_fields = detail::MakeFieldsFunction<class_name> {} |
| template<container::FixedString field_name, auto field_pointer> | |
| constexpr auto | di::field |
| template<container::FixedString class_name> | |
| constexpr auto | di::make_fields |