Back to index

tetex-bin  3.0
Classes | Typedefs | Functions
hash.h File Reference
#include <kpathsea/c-proto.h>
#include <kpathsea/types.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  hash_element_struct
struct  hash_table_type


typedef struct hash_element_struct hash_element_type


KPSEDLL hash_table_type hash_create P1H (unsigned size)
KPSEDLL void hash_insert P3H (hash_table_type *table, const_string key, const_string value)
KPSEDLL string *hash_lookup P2H (hash_table_type table, const_string key)
void hash_print P2H (hash_table_type table, boolean summary_only)

Class Documentation

struct hash_element_struct

Definition at line 27 of file hash.h.

Collaboration diagram for hash_element_struct:
Class Members
const_string key
struct hash_element_struct * next
const_string value
struct hash_table_type

Definition at line 35 of file hash.h.

Collaboration diagram for hash_table_type:
Class Members
hash_element_type ** buckets
unsigned size

Typedef Documentation

Function Documentation

KPSEDLL hash_table_type hash_create P1H ( unsigned  size)
KPSEDLL string* hash_lookup P2H ( hash_table_type  table,
const_string  key 
void hash_print P2H ( hash_table_type  table,
boolean  summary_only 
KPSEDLL void hash_remove P3H ( hash_table_type table,
const_string  key,
const_string  value