CppCon 2018: Mateusz Pusz “Effective replacement of dynamic polymorphism with std::variant”
Effective replacement of dynamic polymorphism with std::variant - Mateusz Pusz [ACCU 2019]
Effective replacement of runtime polymorphism by Stepan Bura
John Bandela “Polymorphism != Virtual: Easy, Flexible Runtime Polymorphism Without Inheritance”
Stop Using Dynamic Polymorphism Everywhere Like It's Still 1985 (And Do THIS Instead)
CppCon 2018: Borislav Stanimirov “DynaMix: A New Take on Polymorphism”
"Polymorphism Unbound" by Bruce Eckel (Strange Loop 2022)
Variations on variants - Roi Barkan - [CppNow 2021]
A Journey Into Non-Virtual Polymorphism in C++ - Rudyard Merriam - CppCon 2023
C++Now 2019: Nevin ":-)" Liber “The Many Variants of std::variant”
Lightning Talk: std::Variant to FSM - Rémi Drolet - CppNorth 2022
C++ Crash Course: Variants in C++17
Mutations (Updated)
C++Now 2017: Vittorio Romeo “Implementing `variant` visitation using lambdas"
std::variant
CppCon 2014: M. Juchem "Meta Techniques: Heterogeneous Polymorphism & Fast Prototyping at Facebook"
CppCon 2017: Viktor Kirilov “DynaMix: A New Take on Polymorphism in C++”
Björn Fahller: Variant visitation variations
CppCon 2016: David Sankel “Variants: Past, Present, and Future"
std::variant, CoreCpp on May18