Beautiful Type Erasure with C++26 Reflection -- Ryan Keane
C++26 reflection opens the door to rethinking patterns that traditionally require mountains of boilerplate, including type erasure. The rjk::duck library puts that capability to work, using reflection to provide flexible, customizable type erasure with the performance of traditional vtable…
Sources
- T1Beautiful Type Erasure with C++26 Reflection -- Ryan KeaneLanguage blogs: Rust / Go / TypeScript / Swift / Kotlin / Java / .NET / Ruby / PHP / Elixir / ISO C++