webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Static Public Member Functions | List of all members
WTF::HashMapTranslatorAdapter< ValueTraits, Translator > Struct Template Reference

#include <HashMap.h>

Static Public Member Functions

template<typename T >
static unsigned hash (const T &key)
 
template<typename T , typename U >
static bool equal (const T &a, const U &b)
 
template<typename T , typename U , typename V >
static void translate (T &location, U &&key, V &&mapped, unsigned hashCode)
 
template<typename T >
static unsigned hash (const T &key)
 
template<typename T , typename U >
static bool equal (const T &a, const U &b)
 
template<typename T , typename U , typename V >
static void translate (T &location, U &&key, V &&mapped, unsigned hashCode)
 
template<typename T >
static unsigned hash (const T &key)
 
template<typename T , typename U >
static bool equal (const T &a, const U &b)
 
template<typename T , typename U , typename V >
static void translate (T &location, U &&key, V &&mapped, unsigned hashCode)
 

Member Function Documentation

◆ equal() [1/3]

template<typename ValueTraits , typename Translator >
template<typename T , typename U >
static bool WTF::HashMapTranslatorAdapter< ValueTraits, Translator >::equal ( const T a,
const U b 
)
inlinestatic

◆ equal() [2/3]

template<typename ValueTraits , typename Translator >
template<typename T , typename U >
static bool WTF::HashMapTranslatorAdapter< ValueTraits, Translator >::equal ( const T a,
const U b 
)
inlinestatic

◆ equal() [3/3]

template<typename ValueTraits , typename Translator >
template<typename T , typename U >
static bool WTF::HashMapTranslatorAdapter< ValueTraits, Translator >::equal ( const T a,
const U b 
)
inlinestatic

◆ hash() [1/3]

template<typename ValueTraits , typename Translator >
template<typename T >
static unsigned WTF::HashMapTranslatorAdapter< ValueTraits, Translator >::hash ( const T key)
inlinestatic

◆ hash() [2/3]

template<typename ValueTraits , typename Translator >
template<typename T >
static unsigned WTF::HashMapTranslatorAdapter< ValueTraits, Translator >::hash ( const T key)
inlinestatic

◆ hash() [3/3]

template<typename ValueTraits , typename Translator >
template<typename T >
static unsigned WTF::HashMapTranslatorAdapter< ValueTraits, Translator >::hash ( const T key)
inlinestatic

◆ translate() [1/3]

template<typename ValueTraits , typename Translator >
template<typename T , typename U , typename V >
static void WTF::HashMapTranslatorAdapter< ValueTraits, Translator >::translate ( T location,
U &&  key,
V &&  mapped,
unsigned  hashCode 
)
inlinestatic

◆ translate() [2/3]

template<typename ValueTraits , typename Translator >
template<typename T , typename U , typename V >
static void WTF::HashMapTranslatorAdapter< ValueTraits, Translator >::translate ( T location,
U &&  key,
V &&  mapped,
unsigned  hashCode 
)
inlinestatic

◆ translate() [3/3]

template<typename ValueTraits , typename Translator >
template<typename T , typename U , typename V >
static void WTF::HashMapTranslatorAdapter< ValueTraits, Translator >::translate ( T location,
U &&  key,
V &&  mapped,
unsigned  hashCode 
)
inlinestatic

The documentation for this struct was generated from the following file: