~/talk

Welcome to v1.0 of the meta::[[verse]]!

links:none on file
slides:none on file

Proposal P2996 is effectively accepted and introduces P2996 voted into C++26 draft enabling static compile-time reflection via a lift operator, splicers, a std::meta::info value type and dozens of meta functions (identifier_of, substitute, extract). Implementations exist in Clang/EDG (try on Godbolt). Reflection expressions require consteval contexts, can access private members, and meta objects are stateful std::meta objects (late definitions update earlier captures). Consequences: customization points and libraries shift errors to compilation, break ABI/implementation hiding, and demand new CI/tooling practices.

AI-written summary · about

  1. 0:00C++ reflection v1.0
  2. 1:11C++ features to ISO standard
  3. 6:34Static reflection in C++
  4. 17:57Reflection syntax examples
  5. 25:57std::meta_info objects
  6. 33:08Meta functions capabilities
  7. 40:41Function parameter names reflection
  8. 46:46Reflection customization point
  9. 51:12Private members reflection stability
  10. 53:46Reflection impact on builds
  11. 54:28AI versus reflection
  12. 59:52Reflection vs macros/tools
  13. 1:01:00Future of reflection & Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.