There are 1 repository under type-erasure topic.
Complete implementation of std::function, std::function_ref, and std::move_only_function
dynamic polymorphism without inheritance
A unique_ptr implementation with small object optimization
A light-weight general-purpose library to help represent situations where the type of a value is one of a set of types. An alternative to type erasure.
Header only library for binding, reordering and currying of function arguments without cost
rust-like traits (type erasure) on plain C++
Learning to Blame Type Errors from Novice Mistakes
Virtual Concepts
Tech blog about Put Generic Protocol as Variable Type. How Combine Publisher put into AnyPublisher
C++17 implementation of type erased callable types
My presentation on runtime polymorphism at CppCon 2017
Type-erased function holder using the Coroutines TS
UITableViewCell Provider Approach
My lightning talk on dynamic polymorphism at ACCU 2017
Standalone version of efl::Poly, a stack-allocated polymorphic type
A package for automating Swift type erasure
:wrench: Dynamic Dictionary for data serialization. Unordered collections of arbitrary key-accessed objects.
Swift Type erasure playground
Example of Java generics type erasure
The 11th project of "100 Days of SwiftUI" tutorial course from Paul Hudson's "Hacking with Swift" website. A book reader's companion app. Complete project, including solutions to all the challenges (+ Project 15).