You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,7 +69,7 @@ rtl::CxxMirror& cxx::mirror() {
69
69
return cxx_mirror;
70
70
}
71
71
```
72
-
For larger projects, registration boilerplate can be generated automatically using [clang-mirror](https://github.com/ReflectCxx/clang-mirror), which parses your code and emits reflection registration code compatible with `rtl::CxxMirror`.
72
+
Manual registration with string-based type identifiers can become error-prone and difficult to maintain in larger codebases. The [clang-mirror](https://github.com/ReflectCxx/clang-mirror) tool can auto-generate the registration boilerplate and derive these identifiers directly from the source AST, preserving developer-written names and emitting them as compile-time `constexpr` values validated against the parsed code.
0 commit comments