Generic & special-purpose containers
[EPIK utils]
Detailed Description
This utility module provides generic container data structures, which can be used to manage collections of "objects". However, since the C programming language does not provide any sort of template support, these implementations store their entries as generic
void
pointers. Currently, two different types of containers are provided: dynamic arrays (
epk_vector.h) and hash tables (
epk_hashtab.h).
In addition, a special-purpose container for storing mapping tables of numerical object identifiers (epk_idmap.h) is provided.