Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals  

hash.h File Reference

hash value implementation. More...

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

plint_hsh_t plint_hsh_new ()
 creates a new hash. More...

plint_hsh_t plint_hsh_cpy (plint_hsh_t SOURCE)
 copies a hash. More...

plint_hsh_t plint_hsh_dup (plint_hsh_t SOURCE)
 duplicates a hash. More...

void plint_hsh_fre (plint_hsh_t HASH)
 frees a hash. More...

hashindex_t plint_hsh_put (plint_hsh_t HASH, plint_str_t STRING, plint_var_t VARIABLE)
 associates a string with a variable in the given hash. More...

hashindex_t plint_hsh_get (plint_hsh_t HASH, plint_str_t STRING, plint_ref_t *PREFERENCE)
 retrieves the association of a string in the given hash. More...

void plint_hsh_cat (plint_hsh_t LEFT, plint_hsh_t RIGHT)
 concatenates two hashes. More...

plint_hsh_t plint_ptr_hsh (plint_ptr_t VALUE)
plint_ptr_t plint_hsh_ptr (plint_hsh_t HASH)
plint_ptr_t plint_hsh_set (plint_ptr_t VALUE, plint_hsh_t HASH)


Detailed Description

hash value implementation.

Author:
Sebastian Glita

Definition in file plint/data/val/hash.h.


Generated on Thu Jan 9 19:02:44 2003 for plint by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002