Google

Main Page   Class Hierarchy   Compound List   File List   Compound Members  

csHashMapReversible Class Reference

A csHashMap that maintains a reverse hash for indexing key strings by keys. More...

#include <hashmapr.h>

Inheritance diagram for csHashMapReversible:

csHashMap List of all members.

Public Methods

 csHashMapReversible (uint32 size=211)
virtual ~csHashMapReversible ()
void Put (const char *key, csHashObject object)
 Put element into hash while implementing reversible features. Does csHashCompute automatically.

const char* GetKey (csHashObject value)
 Get the original key string from the value.

const char* GetKey (csHashKey key)
 Get the original key string from the key number.


Protected Attributes

csHashMapReverse
csHashMapHalfReverse

Friends

class  csHashIteratorReversible

Detailed Description

A csHashMap that maintains a reverse hash for indexing key strings by keys.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000