Pure, compile time reflection for MSVC, GCC, and Clang!
- Reflection supports non-constexpr types
- Reflection is compile time, so we still get perfect hashing
- Only works on aggregate initializable structs, use
glz::metaas before for customizing reflection for more complex types
IMPORTANT: GCC 10 is now deprecated. Versions 11, 12, and 13 are all supported.