A generative C generic header
Using standard C11 techniques of _Generic and X macro to generate new template functions.
-
arena.h
-
dynarray.h
-
nodelist.h
-
hashmap.h
- Code bloat / monomorphism
- Macro expansion in compiler / editor
- Single-identifier types (no
struct foo
as argument)
Testing uses c-unittest.