Member Names & Types¶
Each reflected struct produces compile-time arrays describing its layout.
constexpr auto names = ureflect::member_names<User>;
constexpr auto types = ureflect::member_types<User>;
names — std::array<std::string_view, N>
types — tuple of type_name<Ti>() results.
You can iterate or use them in meta-code generation.
Example: