Declaration of classes used for hashing. More...
#include <ogdf/basic/basic.h>
#include <ogdf/basic/memory.h>
#include <cmath>
#include <cstddef>
#include <limits>
#include <string>
Go to the source code of this file.
Classes | |
class | ogdf::DefHashFunc< K > |
Default hash functions. More... | |
class | ogdf::DefHashFunc< double > |
Specialized default hash function for double. More... | |
class | ogdf::DefHashFunc< string > |
Specialized default hash function for string. More... | |
class | ogdf::DefHashFunc< void * > |
Specialized default hash function for pointer types. More... | |
class | ogdf::HashConstIterator< K, I, H > |
Iterators for hash tables. More... | |
class | ogdf::HashConstIterator< K, I, H > |
Iterators for hash tables. More... | |
class | ogdf::HashElement< K, I > |
Representation of elements in a hash table. More... | |
class | ogdf::HashElementBase |
Base class for elements within a hash table. More... | |
class | ogdf::Hashing< K, I, H > |
Hashing with chaining and table doubling. More... | |
class | ogdf::HashingBase |
Base class for hashing with chaining and table doubling. More... | |
Namespaces | |
ogdf | |
The namespace for all OGDF objects. | |
Declaration of classes used for hashing.
Declares HashingBase and HashElementBase, and declares and implements classes Hashing, HashElement, HashConstIterator.
Definition in file Hashing.h.