/var/www2/hermes2d/hermes2d/src/assoc.h File Reference

#include "common.h"

Go to the source code of this file.

Classes

struct  AssocKV< KeyType >

Functions

template<typename KeyType >
void ** assoc_ins (void **array, KeyType key, int hash_size=H2D_DEFAULT_ASSOC_HASH_SIZE)
template<typename KeyType >
void assoc_forall (void **array, void(*fn)(KeyType key, void *val), int hash_size=H2D_DEFAULT_ASSOC_HASH_SIZE)
template<typename KeyType >
void assoc_free (void **array, int hash_size=H2D_DEFAULT_ASSOC_HASH_SIZE)
template<typename KeyType >
void assoc_dump (void **array, int hash_size=H2D_DEFAULT_ASSOC_HASH_SIZE)

Variables

const int H2D_DEFAULT_ASSOC_HASH_SIZE = 32

Function Documentation

template<typename KeyType >
void assoc_dump ( void **  array,
int  hash_size = H2D_DEFAULT_ASSOC_HASH_SIZE 
) [inline]
template<typename KeyType >
void assoc_forall ( void **  array,
void(*)(KeyType key, void *val)  fn,
int  hash_size = H2D_DEFAULT_ASSOC_HASH_SIZE 
) [inline]
template<typename KeyType >
void assoc_free ( void **  array,
int  hash_size = H2D_DEFAULT_ASSOC_HASH_SIZE 
) [inline]
template<typename KeyType >
void** assoc_ins ( void **  array,
KeyType  key,
int  hash_size = H2D_DEFAULT_ASSOC_HASH_SIZE 
) [inline]

Variable Documentation

Generated on Sat Jun 5 15:17:43 2010 for Hermes2D Library: Real Version by  doxygen 1.6.3