CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File 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

void Put (const char *key, csHashObject object)
 Put element into hash while implementing reversible features. Does csHashCompute automatically. More...

const char * GetKey (csHashObject value) const
 Get the first original key string with the given value. More...

const char * GetKey (csHashKey key) const
 Get the first original key string with the given key number. More...


Friends

class csHashIteratorReversible

Detailed Description

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

Definition at line 27 of file hashmapr.h.


Member Function Documentation

const char* csHashMapReversible::GetKey csHashKey    key const
 

Get the first original key string with the given key number.

const char* csHashMapReversible::GetKey csHashObject    value const
 

Get the first original key string with the given value.

void csHashMapReversible::Put const char *    key,
csHashObject    object
 

Put element into hash while implementing reversible features. Does csHashCompute automatically.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14