blob: 7d2a1a6516ae5c616d82c53374c617d4575cf4c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#ifndef HASH_FUNCTION_STRING
#define HASH_FUNCTION_STRING
#include "hashfunction.h"
/** A hash function for string data. This hash function does strings, but is
* actually generalized to handle any binary stream of characters terminated
* by a null character.
*@author Mike Buland.
*/
class HashFunctionString : public HashFunction
{
public:
/**
* Standard Constructor.
*/
HashFunctionString();
/**
* Standard Deconstructor.
*/
virtual ~HashFunctionString();
unsigned long int hash( const void *id );
bool cmpIDs( const void *id1, const void *id2 );
};
#endif
|