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

HashTableHash Struct Template Reference

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

#include <hashtable.h>

List of all members.

Public Methods

unsigned long operator() (const XmlChar *s) const
 Hashing of a const XmlChar string.

unsigned long operator() (char x) const
 Hashing of a char.

unsigned long operator() (unsigned char x) const
 Hashing of an unsigned char.

unsigned long operator() (int x) const
 Hashing of an integer.

unsigned long operator() (unsigned int x) const
 Hashing of an unsigned integer.

unsigned long operator() (long x) const
 Hashing of a long.

unsigned long operator() (unsigned long x) const
 Hashing of an unsigned long .


Detailed Description

template<unsigned long size_>
struct HashTableHash< size_ >

Template structure for hashing various data types.

Parameters:
Key_  Class representing type for key values.
size_  The size of the hash array.

Definition at line 68 of file hashtable.h.


The documentation for this struct was generated from the following file:
Generated on Wed Feb 5 10:43:05 2003 for Exalt by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002