Template MetaProgramming (TMP) is an arcane part of C++ that the library Type_Expr attempt to simplify. I will show some problems with other library and explain the basic on how to read the code, and after that it become a series of challenge that we will resolve on compiler explorer.
The crux of the presentation will resolve around a sorted tuple by type size.
The attendee will learn useful tricks to debug and develop template-based code.