There are 1 repository under type-erasure topic.
Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more
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
Type-erased and templated containers for C++23, with a focus on convenience and modularity
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
A package for automating Swift type erasure
A C++ / Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
:wrench: Dynamic Dictionary for data serialization. Unordered collections of arbitrary key-accessed objects.
Swift Type erasure playground
Example of Java generics type erasure
Create dynamic and modern collections effortlessly without relying on enums with AnyLayout.