WTF
HashTable.h File Reference
#include "FastMalloc.h"
#include "HashTraits.h"
#include <wtf/Assertions.h>
#include "HashIterators.h"
Include dependency graph for HashTable.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
WTF | |
Macros | |
#define | CHECK_HASHTABLE_CONSISTENCY 0 |
#define | CHECK_HASHTABLE_ITERATORS 0 |
#define | CHECK_HASHTABLE_USE_AFTER_DESTRUCTION 0 |
#define | DUMP_HASHTABLE_STATS 0 |
Enumerations | |
enum | WTF::HashItemKnownGoodTag { WTF::HashItemKnownGood } |
Functions | |
template<typename Key , typename Value , typename Extractor , typename HashFunctions , typename Traits , typename KeyTraits > | |
void | WTF::addIterator (const HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > *, HashTableConstIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > *) |
static unsigned | WTF::doubleHash (unsigned key) |
template<typename T > | |
void | WTF::hashTableSwap (T &a, T &b) |
template<typename T , typename U > | |
void | WTF::hashTableSwap (pair< T, U > &a, pair< T, U > &b) |
template<typename T , typename U > | |
bool | WTF::operator!= (const HashTableConstIteratorAdapter< T, U > &a, const HashTableConstIteratorAdapter< T, U > &b) |
template<typename T , typename U > | |
bool | WTF::operator!= (const HashTableIteratorAdapter< T, U > &a, const HashTableIteratorAdapter< T, U > &b) |
template<typename T , typename U > | |
bool | WTF::operator== (const HashTableConstIteratorAdapter< T, U > &a, const HashTableConstIteratorAdapter< T, U > &b) |
template<typename T , typename U > | |
bool | WTF::operator== (const HashTableIteratorAdapter< T, U > &a, const HashTableIteratorAdapter< T, U > &b) |
template<typename Key , typename Value , typename Extractor , typename HashFunctions , typename Traits , typename KeyTraits > | |
void | WTF::removeIterator (HashTableConstIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > *) |
Macro Definition Documentation
#define CHECK_HASHTABLE_CONSISTENCY 0 |
Definition at line 32 of file HashTable.h.
#define CHECK_HASHTABLE_ITERATORS 0 |
Definition at line 36 of file HashTable.h.
#define CHECK_HASHTABLE_USE_AFTER_DESTRUCTION 0 |
Definition at line 37 of file HashTable.h.
#define DUMP_HASHTABLE_STATS 0 |
Definition at line 31 of file HashTable.h.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:46 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:46 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.