Talk

Metaprogramming evolution: The right way to work with type lists

  • In Russian
Presentation pdf

We'll dive deep into metaprogramming through the ages. We'll discuss general metaprogramming approaches and then proceed to type lists. Step by step, we'll write a small type list management library similar to Boost.Hana. For each problem we'll discuss several possible solutions, from outdated, but none the less interesting C++98/03 approaches to advanced C++17 and even C++20 techniques.

  • #metaprogramming
  • #moderncpp

Speakers

Talks