WTF
WTF::HashSet< Value, HashFunctions, Traits > Class Template Reference
#include <HashSet.h>
Public Types | |
typedef ValueTraits::TraitType | ValueType |
Public Member Functions | |
pair< iterator, bool > | add (const ValueType &) |
template<typename T , typename HashTranslator > | |
pair< iterator, bool > | add (const T &) |
template<typename T , typename Translator > | |
pair< typename HashSet< Value, HashFunctions, Traits > ::iterator, bool > | add (const T &value) |
iterator | begin () |
const_iterator | begin () const |
int | capacity () const |
void | clear () |
bool | contains (const ValueType &) const |
template<typename T , typename HashTranslator > | |
bool | contains (const T &) const |
iterator | end () |
const_iterator | end () const |
iterator | find (const ValueType &) |
const_iterator | find (const ValueType &) const |
template<typename T , typename HashTranslator > | |
iterator | find (const T &) |
template<typename T , typename HashTranslator > | |
const_iterator | find (const T &) const |
template<typename T , typename Translator > | |
HashSet< Value, HashFunctions, Traits >::iterator | find (const T &value) |
template<typename T , typename Translator > | |
HashSet< Value, HashFunctions, Traits >::const_iterator | find (const T &value) const |
bool | isEmpty () const |
void | remove (const ValueType &) |
void | remove (iterator) |
int | size () const |
void | swap (HashSet &) |
Friends | |
void | deleteAllValues (const HashSet &) |
Detailed Description
template<typename Value, typename HashFunctions, typename Traits>
class WTF::HashSet< Value, HashFunctions, Traits >
Member Typedef Documentation
template<typename Value, typename HashFunctions, typename Traits>
typedef ValueTraits::TraitType WTF::HashSet< Value, HashFunctions, Traits >::ValueType |
Member Function Documentation
template<typename T , typename U , typename V >
pair< typename HashSet< T, U, V >::iterator, bool > WTF::HashSet< T, U, V >::add | ( | const ValueType & | value | ) |
template<typename Value, typename HashFunctions, typename Traits>
template<typename T , typename HashTranslator >
pair<iterator, bool> WTF::HashSet< Value, HashFunctions, Traits >::add | ( | const T & | ) |
template<typename Value, typename HashFunctions, typename Traits>
template<typename T , typename Translator >
pair<typename HashSet<Value, HashFunctions, Traits>::iterator, bool> WTF::HashSet< Value, HashFunctions, Traits >::add | ( | const T & | value | ) |
template<typename T , typename U , typename V >
|
inline |
template<typename T , typename U , typename V >
|
inline |
template<typename T , typename U , typename V >
|
inline |
template<typename T , typename U , typename V >
|
inline |
template<typename T , typename U , typename V >
|
inline |
template<typename Value , typename HashFunctions , typename Traits >
template<typename T , typename Translator >
|
inline |
template<typename T , typename U , typename V >
|
inline |
template<typename T , typename U , typename V >
|
inline |
template<typename T , typename U , typename V >
|
inline |
template<typename T , typename U , typename V >
|
inline |
template<typename Value, typename HashFunctions, typename Traits>
template<typename T , typename HashTranslator >
iterator WTF::HashSet< Value, HashFunctions, Traits >::find | ( | const T & | ) |
template<typename Value, typename HashFunctions, typename Traits>
template<typename T , typename HashTranslator >
const_iterator WTF::HashSet< Value, HashFunctions, Traits >::find | ( | const T & | ) | const |
template<typename Value, typename HashFunctions, typename Traits>
template<typename T , typename Translator >
|
inline |
template<typename Value, typename HashFunctions, typename Traits>
template<typename T , typename Translator >
|
inline |
template<typename T , typename U , typename V >
|
inline |
template<typename T , typename U , typename V >
|
inline |
template<typename T , typename U , typename V >
|
inline |
template<typename T , typename U , typename V >
|
inline |
template<typename T , typename U , typename V >
|
inline |
Friends And Related Function Documentation
template<typename Value, typename HashFunctions, typename Traits>
|
friend |
The documentation for this class was generated from the following file:
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.