Generic & special-purpose containers
[EPIK utils]


Files

file  epk_hashtab.h
file  epk_idmap.h
file  epk_vector.h

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.


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