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