A gentle introduction to Reflection

Speaker: Lieven Cock

Audience level: [ Beginner ]

Static reflection in C++26 is major feature, it is consired a game changer. We will have a look on some basic things we can do with it, only scratching the surface of what is possible, wet your appetite, and start dreaming. We will be creating a Universal printer (which can also print enumerations), parsing command line arguments in a scalable way. Next we will determine if there is padding in our types and we might also generate some new types if time permits.
All nice little things which are now possible, thanks to reflection.