WTF
WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions > Struct Template Reference
#include <HashMap.h>
Detailed Description
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
struct WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >
Definition at line 139 of file HashMap.h.
Public Types | |
| typedef ValueType::first_type | KeyType |
| typedef ValueType::second_type | MappedType |
| typedef ValueStorageTraits::TraitType | ValueStorageType |
| typedef ValueStorageTraits::FirstTraits | KeyStorageTraits |
| typedef KeyStorageTraits::TraitType | KeyStorageType |
| typedef ValueStorageTraits::SecondTraits | MappedStorageTraits |
| typedef MappedStorageTraits::TraitType | MappedStorageType |
| typedef ValueTraits::FirstTraits | KeyTraits |
| typedef ValueTraits::SecondTraits | MappedTraits |
Static Public Member Functions | |
| static unsigned | hash (const KeyType &key) |
| static bool | equal (const KeyStorageType &a, const KeyType &b) |
| static void | translate (ValueStorageType &location, const KeyType &key, const MappedType &mapped, unsigned) |
Member Typedef Documentation
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
| typedef ValueType::first_type WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >::KeyType |
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
| typedef ValueType::second_type WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >::MappedType |
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
| typedef ValueStorageTraits::TraitType WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >::ValueStorageType |
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
| typedef ValueStorageTraits::FirstTraits WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >::KeyStorageTraits |
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
| typedef KeyStorageTraits::TraitType WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >::KeyStorageType |
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
| typedef ValueStorageTraits::SecondTraits WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >::MappedStorageTraits |
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
| typedef MappedStorageTraits::TraitType WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >::MappedStorageType |
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
| typedef ValueTraits::FirstTraits WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >::KeyTraits |
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
| typedef ValueTraits::SecondTraits WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >::MappedTraits |
Member Function Documentation
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
| static unsigned WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >::hash | ( | const KeyType & | key | ) | [inline, static] |
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
| static bool WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >::equal | ( | const KeyStorageType & | a, | |
| const KeyType & | b | |||
| ) | [inline, static] |
template<typename ValueType, typename ValueTraits, typename ValueStorageTraits, typename HashFunctions>
| static void WTF::HashMapTranslator< false, ValueType, ValueTraits, ValueStorageTraits, HashFunctions >::translate | ( | ValueStorageType & | location, | |
| const KeyType & | key, | |||
| const MappedType & | mapped, | |||
| unsigned | ||||
| ) | [inline, static] |
The documentation for this struct was generated from the following file:
KDE 4.0 API Reference