Single header library to simulate basic polymorphism in C.
Include cpoly.h
in your project to use it.
example
demonstrate how to create a base type Context
with interfaces, and two derived type glContext
and vkContext
with their own interface implementation.
To compile and run example
, install CMake
and run CMake -G YOUR_GENERATOR -B build
and CMake --build build
.