C++ links: Type Erasure
https://github.com/MattPD/cpplinks / C++ / Type Erasure
(draft; work in progress)
- Back to Basics: Type Erasure
- On the Tension Between Object-Oriented and Generic Programming in C++ and What Type Erasure Can Do About It
- Thomas Becker, C++ Source - October 15, 2007
- https://www.artima.com/cppsource/type_erasure.html
- Practical Type Erasure
- CppCon 2014; Cheinan Marks
- https://www.youtube.com/watch?v=5PZVuUzP34g
- std::polymorphic_value + Duck Typing = Type Erasure
- Tales of C++, Episode Nine: Erasing the Concrete - http://talesofcpp.fusionfenix.com/post-16/episode-nine-erasing-the-concrete
- Type erasure - Andrzej's C++ blog
- Type erasure in C++, and some details
- Gothenburg C++ Meetup 2018; Harald Achitz
- https://www.youtube.com/watch?v=9X9JzSO00oY
- What is Type Erasure?
- Better Code: Runtime Polymorphism
- NDC London 2017; Sean Parent
- https://www.youtube.com/watch?v=QGcVXgEVMJg
- Mathieu Ropert
- Polymorphic ducks - https://mropert.github.io/2017/11/30/polymorphic_ducks/
- Better polymorphic ducks - https://mropert.github.io/2017/12/17/better_polymorphic_ducks/
- Follow-up to 'Better polymorphic ducks' - https://mropert.github.io/2017/12/23/undefined_ducks/
- Sean Parent
- Small Object Optimization for Polymorphic Types - http://stlab.cc/tips/small-object-optimizations.html