WTF::PairHashTraits Struct Reference
#include <HashTraits.h>
Inheritance diagram for WTF::PairHashTraits:

Public Types | |
| typedef FirstTraitsArg | FirstTraits |
| typedef SecondTraitsArg | SecondTraits |
| typedef pair< typename FirstTraits::TraitType, typename SecondTraits::TraitType > | TraitType |
Static Public Member Functions | |
| static void | constructDeletedValue (TraitType *slot) |
| static TraitType | emptyValue () |
| static bool | isDeletedValue (const TraitType &value) |
Static Public Attributes | |
| static const bool | emptyValueIsZero = FirstTraits::emptyValueIsZero && SecondTraits::emptyValueIsZero |
| static const bool | needsDestruction = FirstTraits::needsDestruction || SecondTraits::needsDestruction |
Member Typedef Documentation
| typedef FirstTraitsArg WTF::PairHashTraits::FirstTraits |
Definition at line 127 of file HashTraits.h.
| typedef SecondTraitsArg WTF::PairHashTraits::SecondTraits |
Definition at line 128 of file HashTraits.h.
| typedef pair<typename FirstTraits::TraitType, typename SecondTraits::TraitType> WTF::PairHashTraits::TraitType |
Reimplemented from WTF::GenericHashTraits< pair< FirstTraitsArg::TraitType, SecondTraitsArg::TraitType > >.
Definition at line 129 of file HashTraits.h.
Member Function Documentation
| static void WTF::PairHashTraits::constructDeletedValue | ( | TraitType * | slot | ) | [inline, static] |
Definition at line 136 of file HashTraits.h.
| static TraitType WTF::PairHashTraits::emptyValue | ( | ) | [inline, static] |
Reimplemented from WTF::GenericHashTraits< pair< FirstTraitsArg::TraitType, SecondTraitsArg::TraitType > >.
Definition at line 132 of file HashTraits.h.
| static bool WTF::PairHashTraits::isDeletedValue | ( | const TraitType & | value | ) | [inline, static] |
Definition at line 137 of file HashTraits.h.
Member Data Documentation
const bool WTF::PairHashTraits::emptyValueIsZero = FirstTraits::emptyValueIsZero && SecondTraits::emptyValueIsZero [static] |
Definition at line 131 of file HashTraits.h.
const bool WTF::PairHashTraits::needsDestruction = FirstTraits::needsDestruction || SecondTraits::needsDestruction [static] |
Definition at line 134 of file HashTraits.h.
The documentation for this struct was generated from the following file:
KDE 4.7 API Reference