Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

hashtable.h File Reference

Definition of HashTable template class. More...

#include <cstring>
#include "defs.h"
#include "collection.h"
#include "debug.h"
#include "xmldefs.h"
#include "xmlchar.h"

Go to the source code of this file.

Compounds

class  HashTable
 Template class representing a hash array. More...

class  HashTableBucket
 Template class representing one bucket in the HashTable. More...

struct  HashTableComparator
 Template structure for hashing various data types. More...

struct  HashTableHash
 Template structure for hashing various data types. More...

struct  HashTableItem
 Template class representing one item in the HashTable. More...


Functions

unsigned long hashXmlString (const XmlChar *s)
 Simple hash function for hashing XmlChar strings. More...


Detailed Description

Definition of HashTable template class.

This file contains definition of HashTable template class.

Definition in file hashtable.h.


Function Documentation

unsigned long hashXmlString const XmlChar *    s [inline, static]
 

Simple hash function for hashing XmlChar strings.

This function hashes given XmlChar string depending on the values of its characters.

Parameters:
s  Hashed XmlChar string.
Returns:
Number representing hashed string.

Definition at line 50 of file hashtable.h.

References XmlChar.

Referenced by HashTableHash::operator().


Generated on Wed Feb 5 10:43:03 2003 for Exalt by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002