begin() const | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inline |
Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > >::begin() const | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivate |
clear() | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inline |
const_iterator typedef | ogdf::HashArray2D< I1, I2, E, H1, H2 > | |
copy(HashElementBase *pElement) const override | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivatevirtual |
copyAll(const HashingBase &H) | ogdf::HashingBase | private |
del(const Tuple2< I1, I2 > &key) | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivate |
ogdf::HashingBase::del(HashElementBase *pElement) | ogdf::HashingBase | private |
destroy(HashElementBase *pElement) override | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivatevirtual |
destroyAll() | ogdf::HashingBase | private |
empty() const | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inline |
Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > >::empty() const | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivate |
fastInsert(const Tuple2< I1, I2 > &key, const E &info) | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivate |
firstElement(HashElement< Tuple2< I1, I2 >, E > ***pList) const | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivate |
ogdf::HashingBase::firstElement(HashElementBase ***pList) const | ogdf::HashingBase | private |
firstListElement(size_t hashValue) const | ogdf::HashingBase | inlineprivate |
HashArray2D() | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inline |
HashArray2D(const E &defaultValue, const H1 &hashFunc1=H1(), const H2 &hashFunc2=H2()) | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inlineexplicit |
HashArray2D(const HashArray2D< I1, I2, E, H1, H2 > &A) | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inline |
Hashing(int minTableSize=256, const HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > &hashFunc=HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > >()) | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineexplicitprivate |
Hashing(const Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > &h)=default | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | private |
HashingBase(int minTableSize) | ogdf::HashingBase | explicitprivate |
HashingBase(const HashingBase &H) | ogdf::HashingBase | private |
init(int tableSize) | ogdf::HashingBase | private |
insert(const Tuple2< I1, I2 > &key, const E &info) | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivate |
ogdf::HashingBase::insert(HashElementBase *pElement) | ogdf::HashingBase | private |
insertByNeed(const Tuple2< I1, I2 > &key, const E &info) | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivate |
isDefined(const I1 &i, const I2 &j) const | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inline |
lookup(const Tuple2< I1, I2 > &key) const | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivate |
m_count | ogdf::HashingBase | private |
m_defaultValue | ogdf::HashArray2D< I1, I2, E, H1, H2 > | private |
m_hashFunc | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | private |
m_hashMask | ogdf::HashingBase | private |
m_minTableSize | ogdf::HashingBase | private |
m_table | ogdf::HashingBase | private |
m_tableSize | ogdf::HashingBase | private |
m_tableSizeHigh | ogdf::HashingBase | private |
m_tableSizeLow | ogdf::HashingBase | private |
member(const Tuple2< I1, I2 > &key) const | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivate |
nextElement(HashElement< Tuple2< I1, I2 >, E > ***pList, HashElement< Tuple2< I1, I2 >, E > *pElement) const | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivate |
ogdf::HashingBase::nextElement(HashElementBase ***pList, HashElementBase *pElement) const | ogdf::HashingBase | private |
operator()(const I1 &i, const I2 &j) const | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inline |
operator()(const I1 &i, const I2 &j) | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inline |
operator=(const HashArray2D< I1, I2, E, H1, H2 > &A) | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inline |
Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > >::operator=(const Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > &hashing)=default | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | private |
ogdf::HashingBase::operator=(const HashingBase &H) | ogdf::HashingBase | private |
resize(int newTableSize) | ogdf::HashingBase | private |
size() const | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inline |
Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > >::size() const | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivate |
undefine(const I1 &i, const I2 &j) | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inline |
~HashArray2D() | ogdf::HashArray2D< I1, I2, E, H1, H2 > | inline |
~Hashing() | ogdf::Hashing< Tuple2< I1, I2 >, E, HashFuncTuple< I1, I2, DefHashFunc< I1 >, DefHashFunc< I2 > > > | inlineprivate |
~HashingBase() | ogdf::HashingBase | privatevirtual |