Generic & special-purpose containers
[EPIK utils]

This utility module provides generic container data structures, which can be used to manage collections of "objects". More...


Files

file  epk_hashtab.h
 Hash table data structure.
file  epk_idmap.h
 Identifier mapping data structure.
file  epk_vector.h
 Dynamic array data structure.


Detailed Description

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.


SCALASCA    Copyright © 1998–2010 Forschungszentrum Jülich, Jülich Supercomputing Centre