public inline HashtableIterator<ValueType, ValueType&, ValueType*, Hashtable> |
Begin() |
public inline HashtableIterator<ValueType, const ValueType&, const ValueType*, Hashtable> |
Begin() const |
public inline HashtableIterator<ValueType, const ValueType&, const ValueType*, Hashtable> |
CBegin() const |
public inline HashtableIterator<ValueType, const ValueType&, const ValueType*, Hashtable> |
CEnd() const |
public HashtableIterator<ValueType, const ValueType&, const ValueType*, Hashtable> |
CFind(const KeyType& key) const |
private inline void |
CheckForRehash() |
public void |
Clear() |
private void |
CopyFrom(const Hashtable& that) |
public inline long |
Count() const |
public inline HashtableIterator<ValueType, ValueType&, ValueType*, Hashtable> |
End() |
public inline HashtableIterator<ValueType, const ValueType&, const ValueType*, Hashtable> |
End() const |
public HashtableIterator<ValueType, ValueType&, ValueType*, Hashtable> |
Find(const KeyType& key) |
public HashtableIterator<ValueType, const ValueType&, const ValueType*, Hashtable> |
Find(const KeyType& key) const |
public inline Bucket<ValueType>* |
GetBucket(long index) const |
public inline long |
GetBucketCount() const |
public inline long |
GetBucketIndex(const ValueType& value) const |
private Bucket<ValueType>* |
GetFirstBucket() const |
private inline long |
Hash(const KeyType& key) const |
public Pair<HashtableIterator<ValueType, ValueType&, ValueType*, Hashtable>, bool> |
Insert(ValueType&& value) |
public Pair<HashtableIterator<ValueType, ValueType&, ValueType*, Hashtable>, bool> |
Insert(const ValueType& value) |
public inline bool |
IsEmpty() const |
private inline const KeyType& |
KeyOf(const ValueType& value) const |
private inline bool |
KeysEqual(const KeyType& left, const KeyType& right) const |
private void |
Rehash() |
public void |
Remove(HashtableIterator<ValueType, ValueType&, ValueType*, Hashtable> pos) |
public void |
Remove(const KeyType& key) |
private inline void |
SetLoadFactor() |
public inline void |
SetMaxLoadFactor(double maxLoadFactor_) |
public void |
operator=(Hashtable&& that) |
public void |
operator=(const Hashtable& that) |