Compares C++26's value-based reflection model with the older Reflection Technical Specification's type-based approach by implementing a structural type trait. The value-based model uses new syntax (^^E and [: r :]) but results in simpler, more readable code that resembles regular programming rather than complex template
Table of contents
The Reflection TSImplementing the Reflection TSA type-based implementationA value-based implementationComparing type-based to value-basedSort: