C++26 adopts compile-time reflection at Sofia
engineeringcppreflectioncpp26metaprogrammingReflection turns program structure into compile-time values that ordinary C++ code can query. Splicing connects those values back to types and expressions without providing arbitrary token injection.