Header-only, non-intrusive and macro-free runtime reflection system in C++
-
Updated
May 8, 2025 - C++
Header-only, non-intrusive and macro-free runtime reflection system in C++
Advanced TypeScript runtime reflection system
Powerful C++ runtime reflection with compile-time guarantees – and ZERO performance compromise.
Demo: Powerful C++ runtime reflection with "Performance First" design.
A Clang-based tool that generates standard-conforming C++20 boilerplate code to enable runtime reflection in C++ projects.
Modern C++17 runtime-reflection library: single-macro registration (up to 64 fields per type), field/attribute/method reflection incl. private fields, .NET-grade cast/as, ORM/IoC contracts, JSON/XML/INI/TOML/protobuf/FlatBuffers adapters, SAX streaming, SIMD parsing. Dependency-free; zero-warning on MSVC/GCC/Clang (Android NDK).
*Gesturing at pigeon* is this dynamic dispatch?
To associate your repository with the runtime-reflection topic, visit your repo's landing page and select "manage topics."