![]() |
Public API Reference |
#include <hashmapr.h>
Inheritance diagram for csHashMapReversible:

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... | |
| csHashObject | Get (const char *key) const |
| Calls Get(csHashCompute(key)). More... | |
| csHashObject | Get (csHashKey key) const |
| Get an object from this map. More... | |
| void | Delete (const char *key, csHashObject object) |
| Delete the element with the given key string. More... | |
Friends | |
| class | csHashIteratorReversible |
Definition at line 27 of file hashmapr.h.
|
||||||||||||
|
Delete the element with the given key string.
|
|
|
Get an object from this map. Returns 0 if object is not there. If there are multiple elements with the same key then a random one will be returned. Use an iterator to iterate over all elements with the same key. Reimplemented from csHashMap. Definition at line 60 of file hashmapr.h. References csHashMap::Get. |
|
|
Calls Get(csHashCompute(key)).
|
|
|
Get the first original key string with the given key number.
|
|
|
Get the first original key string with the given value.
|
|
||||||||||||
|
Put element into hash while implementing reversible features. Does csHashCompute automatically.
|