Register a member variable for reflection. More...
#include <Variable.h>
Public Member Functions | |
| RegisterMember (std::string_view name, Member Parent::*member, u32 offset) | |
Register a member variable for reflection.
Registers both the parent type and member type (if not already registered), then inserts metadata describing the member variable into the parent type's TypeData.
Member metadata is stored sorted by memory offset to preserve declaration order.
| Parent | class or struct |
| Member | member variable of the parent class/struct |
|
inline |