TCHashTable.h File Reference

This header file provides the definition of the class TC::HashTable. More...

#include "TCTypes.h"
#include <vector>
#include <string>
#include <functional>

Include dependency graph for TCHashTable.h:

Go to the source code of this file.

Classes

struct  TC::Hash< KEY_TYPE >
 Functor for calculating a hash value. More...
struct  TC::Hash< sint8 >
 Functor specialization (sint8) for calculating a hash value. More...
struct  TC::Hash< uint8 >
 Functor specialization (uint8) for calculating a hash value. More...
struct  TC::Hash< sint16 >
 Functor specialization (sint16) for calculating a hash value. More...
struct  TC::Hash< uint16 >
 Functor specialization (uint16) for calculating a hash value. More...
struct  TC::Hash< sint32 >
 Functor specialization (sint32) for calculating a hash value. More...
struct  TC::Hash< uint32 >
 Functor specialization (uint32) for calculating a hash value. More...
struct  TC::Hash< char * >
 Functor specialization (char*) for calculating a hash value. More...
struct  TC::Hash< std::string >
 Functor specialization (std::string) for calculating a hash value. More...
class  TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC >
 Generic hash table. More...
struct  TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC >::_Element
 Internal hash table structure which stores the key value and the mapped value of one entry. More...

Namespaces

namespace  TC


Detailed Description

This header file provides the definition of the class TC::HashTable.

Author:
Thomas Goessler

Definition in file TCHashTable.h.


Copyright (c) Thomas Goessler 2003 - 2008