|
di 0.1.0
|
#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 |
Concepts | |
| concept | di::concepts::Field |
Variables | |
| template<container::FixedString field_name, auto field_pointer, container::FixedString description = ""> | |
| constexpr auto | di::reflection::field = Field<field_name, field_pointer, description> {} |
| template<container::FixedString class_name, container::FixedString description = ""> | |
| constexpr auto | di::reflection::make_fields = detail::MakeFieldsFunction<class_name, description> {} |
| template<container::FixedString field_name, auto field_pointer, container::FixedString description = ""> | |
| constexpr auto | di::field |
| template<container::FixedString class_name, container::FixedString description = ""> | |
| constexpr auto | di::make_fields |