![]() |
Public API Reference |
A generic hash table. More...
#include "csextern.h"#include "csutil/array.h"#include "csutil/comparator.h"#include "csutil/util.h"#include "csutil/tuple.h"#include "csutil/hashcomputer.h"Go to the source code of this file.
Classes | |
| class | csHash< T, K, ArrayMemoryAlloc, ArrayElementHandler >::ConstGlobalIterator |
| An const iterator class for the csHash class. More... | |
| class | csHash< T, K, ArrayMemoryAlloc, ArrayElementHandler >::ConstIterator |
| An const iterator class for the csHash class. More... | |
| class | csConstPtrKey< T > |
| A helper template to use const pointers as keys for hashes. More... | |
| class | csHash< T, K, ArrayMemoryAlloc, ArrayElementHandler > |
| A generic hash table class, which grows dynamically and whose buckets are unsorted arrays. More... | |
| class | csPtrKey< T > |
| A helper template to use pointers as keys for hashes. More... | |
| class | csHash< T, K, ArrayMemoryAlloc, ArrayElementHandler >::GlobalIterator |
| An iterator class for the csHash class. More... | |
| class | CS::Container::HashElement< T, K > |
| An element of a hash. More... | |
| class | csHash< T, K, ArrayMemoryAlloc, ArrayElementHandler >::Iterator |
| An iterator class for the csHash class. More... | |
Namespaces | |
| namespace | CS |
Main namespace for CrystalSpace. | |
| namespace | CS::Container |
Container classes. | |
A generic hash table.
Definition in file hash.h.