The member‐pointer type shared by T's reflected members.
Synopsis
Declared in <mrdocs/Support/Reflection/Describe.hpp>
template<class T>
using member_pointer_t = std::remove_cvref_t<decltype(detail::describe_front<describe_members<T>>::type::pointer)>;
Description
Well‐formed only when T has at least one own reflected member and all its members share a single type. That homogeneity is what lets the members be addressed by a runtime index (see memberPointers).
Created with MrDocs