Iros
 
Loading...
Searching...
No Matches
field.h File Reference

Go to the source code of this file.

Classes

struct  di::reflection::Field< field_name, field_pointer >
 
struct  di::reflection::Fields< ClassName, Fs >
 
struct  di::reflection::detail::MakeFieldsFunction< class_name >
 
struct  di::Field< field_name, field_pointer >
 
struct  di::Fields< ClassName, Fs >
 

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