WTF
WTF::PairHashTraits< FirstTraitsArg, SecondTraitsArg > Struct Template Reference
#include <HashTraits.h>
Inheritance diagram for WTF::PairHashTraits< FirstTraitsArg, SecondTraitsArg >:

Public Types | |
typedef FirstTraitsArg | FirstTraits |
typedef SecondTraitsArg | SecondTraits |
typedef pair< typename FirstTraits::TraitType, typename SecondTraits::TraitType > | TraitType |
![]() | |
typedef pair< FirstTraitsArg::TraitType, SecondTraitsArg::TraitType > | TraitType |
Static Public Member Functions | |
static void | constructDeletedValue (TraitType *slot) |
static TraitType | emptyValue () |
static bool | isDeletedValue (const TraitType &value) |
![]() | |
static pair< FirstTraitsArg::TraitType, SecondTraitsArg::TraitType > | emptyValue () |
Static Public Attributes | |
static const bool | emptyValueIsZero = FirstTraits::emptyValueIsZero && SecondTraits::emptyValueIsZero |
static const bool | needsDestruction = FirstTraits::needsDestruction || SecondTraits::needsDestruction |
Detailed Description
template<typename FirstTraitsArg, typename SecondTraitsArg>
struct WTF::PairHashTraits< FirstTraitsArg, SecondTraitsArg >
struct WTF::PairHashTraits< FirstTraitsArg, SecondTraitsArg >
Definition at line 126 of file HashTraits.h.
Member Typedef Documentation
◆ FirstTraits
template<typename FirstTraitsArg , typename SecondTraitsArg >
typedef FirstTraitsArg WTF::PairHashTraits< FirstTraitsArg, SecondTraitsArg >::FirstTraits |
Definition at line 127 of file HashTraits.h.
◆ SecondTraits
template<typename FirstTraitsArg , typename SecondTraitsArg >
typedef SecondTraitsArg WTF::PairHashTraits< FirstTraitsArg, SecondTraitsArg >::SecondTraits |
Definition at line 128 of file HashTraits.h.
◆ TraitType
template<typename FirstTraitsArg , typename SecondTraitsArg >
typedef pair<typename FirstTraits::TraitType, typename SecondTraits::TraitType> WTF::PairHashTraits< FirstTraitsArg, SecondTraitsArg >::TraitType |
Definition at line 129 of file HashTraits.h.
Member Function Documentation
◆ constructDeletedValue()
template<typename FirstTraitsArg , typename SecondTraitsArg >
|
inlinestatic |
Definition at line 136 of file HashTraits.h.
◆ emptyValue()
template<typename FirstTraitsArg , typename SecondTraitsArg >
|
inlinestatic |
Definition at line 132 of file HashTraits.h.
◆ isDeletedValue()
template<typename FirstTraitsArg , typename SecondTraitsArg >
|
inlinestatic |
Definition at line 137 of file HashTraits.h.
Member Data Documentation
◆ emptyValueIsZero
template<typename FirstTraitsArg , typename SecondTraitsArg >
|
static |
Definition at line 131 of file HashTraits.h.
◆ needsDestruction
template<typename FirstTraitsArg , typename SecondTraitsArg >
|
static |
Definition at line 134 of file HashTraits.h.
The documentation for this struct was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.