Field Iteration¶
for_each_field(obj, fn) iterates through each field at compile-time.
struct User { int id; std::string name; double balance; };
ureflect::for_each_field(u, [](std::string_view name, auto& value) {
    std::cout << name << ": " << value << '\n';
});
You can use it to build serializers, database mappers, or UI inspectors.
Example: simple JSON output