di 0.1.0
Loading...
Searching...
No Matches
reflect.h File Reference

Go to the source code of this file.

Namespaces

namespace  di
namespace  di::concepts
namespace  di::reflection
namespace  di::meta

Concepts

concept  di::concepts::ReflectionValue
concept  di::concepts::Reflectable
concept  di::concepts::ReflectableToAtom
concept  di::concepts::ReflectableToFields
concept  di::concepts::ReflectableToEnumerators

Typedefs

template<concepts::Reflectable T>
using di::meta::Reflect = decltype(reflection::reflect(in_place_type<T>))
template<concepts::Reflectable T>
using di::Reflect

Variables

constexpr auto di::reflection::reflect = detail::ReflectFunction {}
constexpr auto di::reflect