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

#include <ListHashSet.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 &&)
 
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 &&)
 
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 &&)
 

Member Function Documentation

◆ equal() [1/3]

template<typename HashFunctions >
template<typename T , typename U >
static bool WTF::ListHashSetTranslator< HashFunctions >::equal ( const T a,
const U b 
)
inlinestatic

◆ equal() [2/3]

template<typename HashFunctions >
template<typename T , typename U >
static bool WTF::ListHashSetTranslator< HashFunctions >::equal ( const T a,
const U b 
)
inlinestatic

◆ equal() [3/3]

template<typename HashFunctions >
template<typename T , typename U >
static bool WTF::ListHashSetTranslator< HashFunctions >::equal ( const T a,
const U b 
)
inlinestatic

◆ hash() [1/3]

template<typename HashFunctions >
template<typename T >
static unsigned WTF::ListHashSetTranslator< HashFunctions >::hash ( const T key)
inlinestatic

◆ hash() [2/3]

template<typename HashFunctions >
template<typename T >
static unsigned WTF::ListHashSetTranslator< HashFunctions >::hash ( const T key)
inlinestatic

◆ hash() [3/3]

template<typename HashFunctions >
template<typename T >
static unsigned WTF::ListHashSetTranslator< HashFunctions >::hash ( const T key)
inlinestatic

◆ translate() [1/3]

template<typename HashFunctions >
template<typename T , typename U , typename V >
static void WTF::ListHashSetTranslator< HashFunctions >::translate ( T *&  location,
U &&  key,
V &&   
)
inlinestatic

◆ translate() [2/3]

template<typename HashFunctions >
template<typename T , typename U , typename V >
static void WTF::ListHashSetTranslator< HashFunctions >::translate ( T *&  location,
U &&  key,
V &&   
)
inlinestatic

◆ translate() [3/3]

template<typename HashFunctions >
template<typename T , typename U , typename V >
static void WTF::ListHashSetTranslator< HashFunctions >::translate ( T *&  location,
U &&  key,
V &&   
)
inlinestatic

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