Harald Achitz: Type erasure in C++, and some details
Channel: SwedenCpp
Date: 2018-11-13

What is type erasure, why would I ever need it, and how could it be implemented. This talk tries to answer those questions. On the way on doing so we will explore some - sometimes more, sometimes less - useful implementation details, strife topics around std::any, std::variant, std::function and some modern C++11/14/17 implementation techniques and finally we will explore new ideas around runtime polimorphism.

Slides: https://a4z.bitbucket.io/presentations/cpps/typeerasure/typeerasure.html

Recorded at GbgCpp, the Gothenburg C++ Meetup, 1 November 2018,.
The event was hosted at Sigma (https://sigma.se/)