#include <Hashing.h>

Public Member Functions | |
| HashElementBase (int hashValue) | |
| Creates a hash element with hash value hashValue. | |
| HashElementBase * | next () const |
| Returns the successor to this element in the list. | |
| int | hashValue () const |
| Returns the hash value of this element. | |
| void * | operator new (size_t nBytes) |
| void * | operator new (size_t, void *p) |
| void | operator delete (void *p, size_t nBytes) |
Private Attributes | |
| HashElementBase * | m_next |
| The successor in the list. | |
| int | m_hashValue |
| The hash value. | |
Friends | |
| class | HashingBase |
This class realizes only chaining of elements and maintianing hash values for rehashing.
Definition at line 77 of file Hashing.h.
| ogdf::HashElementBase::HashElementBase | ( | int | hashValue | ) | [inline] |
| HashElementBase* ogdf::HashElementBase::next | ( | ) | const [inline] |
Returns the successor to this element in the list.
Reimplemented in ogdf::HashElement< K, I >, and ogdf::HashElement< ogdf::Tuple2< I1_, I2_ >, E_ >.
| int ogdf::HashElementBase::hashValue | ( | ) | const [inline] |
| void* ogdf::HashElementBase::operator new | ( | size_t | nBytes | ) | [inline] |
Reimplemented in ogdf::HashElement< K, I >, and ogdf::HashElement< ogdf::Tuple2< I1_, I2_ >, E_ >.
| void* ogdf::HashElementBase::operator new | ( | size_t | , | |
| void * | p | |||
| ) | [inline] |
Reimplemented in ogdf::HashElement< K, I >, and ogdf::HashElement< ogdf::Tuple2< I1_, I2_ >, E_ >.
| void ogdf::HashElementBase::operator delete | ( | void * | p, | |
| size_t | nBytes | |||
| ) | [inline] |
Reimplemented in ogdf::HashElement< K, I >, and ogdf::HashElement< ogdf::Tuple2< I1_, I2_ >, E_ >.
friend class HashingBase [friend] |
HashElementBase* ogdf::HashElementBase::m_next [private] |
int ogdf::HashElementBase::m_hashValue [private] |