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

Detailed Description
template<typename FirstTraitsArg, typename SecondTraitsArg>
struct WTF::PairBaseHashTraits< FirstTraitsArg, SecondTraitsArg >
Definition at line 143 of file HashTraits.h.
Public Types | |
| typedef FirstTraitsArg | FirstTraits |
| typedef SecondTraitsArg | SecondTraits |
| typedef pair< typename FirstTraits::TraitType, typename SecondTraits::TraitType > | TraitType |
| typedef PairHashTraits < typename FirstTraits::StorageTraits, typename SecondTraits::StorageTraits > | StorageTraits |
Static Public Member Functions | |
| static TraitType | emptyValue () |
Static Public Attributes | |
| static const bool | emptyValueIsZero = FirstTraits::emptyValueIsZero && SecondTraits::emptyValueIsZero |
Member Typedef Documentation
template<typename FirstTraitsArg, typename SecondTraitsArg>
| typedef FirstTraitsArg WTF::PairBaseHashTraits< FirstTraitsArg, SecondTraitsArg >::FirstTraits |
Definition at line 144 of file HashTraits.h.
template<typename FirstTraitsArg, typename SecondTraitsArg>
| typedef SecondTraitsArg WTF::PairBaseHashTraits< FirstTraitsArg, SecondTraitsArg >::SecondTraits |
Definition at line 145 of file HashTraits.h.
template<typename FirstTraitsArg, typename SecondTraitsArg>
| typedef pair<typename FirstTraits::TraitType, typename SecondTraits::TraitType> WTF::PairBaseHashTraits< FirstTraitsArg, SecondTraitsArg >::TraitType |
Reimplemented in WTF::PairHashTraits< FirstTraits, SecondTraits >, and WTF::PairHashTraits< WTF::HashTraits< First >, WTF::HashTraits< Second > >.
Definition at line 146 of file HashTraits.h.
template<typename FirstTraitsArg, typename SecondTraitsArg>
| typedef PairHashTraits<typename FirstTraits::StorageTraits, typename SecondTraits::StorageTraits> WTF::PairBaseHashTraits< FirstTraitsArg, SecondTraitsArg >::StorageTraits |
Definition at line 148 of file HashTraits.h.
Member Function Documentation
template<typename FirstTraitsArg, typename SecondTraitsArg>
| static TraitType WTF::PairBaseHashTraits< FirstTraitsArg, SecondTraitsArg >::emptyValue | ( | ) | [inline, static] |
Reimplemented from WTF::GenericHashTraits< pair< FirstTraitsArg::TraitType, SecondTraitsArg::TraitType > >.
Definition at line 152 of file HashTraits.h.
Member Data Documentation
template<typename FirstTraitsArg, typename SecondTraitsArg>
const bool WTF::PairBaseHashTraits< FirstTraitsArg, SecondTraitsArg >::emptyValueIsZero = FirstTraits::emptyValueIsZero && SecondTraits::emptyValueIsZero [static] |
Definition at line 150 of file HashTraits.h.
The documentation for this struct was generated from the following file:
KDE 4.0 API Reference