![]() |
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.
|