This keynote presentation from CppCon 2024 explores the progress of the "Reflection for C++26" proposal (P2996) and its future directions. Discover the fundamental tools proposed in P2996 and gain insight into the vision for additional capabilities being developed. Daveed Vandevoorde, vice-president of engineering at Edison Design Group and active member of the C++ standardization committee, explains how this design offers a modest but useful set of features built on a solid foundation that will enable incremental growth of an easy-to-use, rich, and extensible C++ meta-programming framework. Learn about the latest developments in adding first-class reflection capabilities to C++ from one of the primary authors of "C++ Templates: A Complete Guide" and a member of the committee's direction group.
Overview
Syllabus
Gazing Beyond Reflection for C++26 - Daveed Vandevoorde - CppCon 2024
Taught by
CppCon