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

#include <HashTraits.h>

Inheritance diagram for WTF::UnsignedWithZeroKeyHashTraits< T >:
WTF::GenericHashTraits< T > WTF::GenericHashTraits< T > WTF::GenericHashTraits< T > WTF::GenericHashTraitsBase< std::is_integral< T >::value, T > WTF::GenericHashTraitsBase< std::is_integral< T >::value, T > WTF::GenericHashTraitsBase< std::is_integral< T >::value, T > WTF::GenericHashTraitsBase< std::is_integral< T >::value, T > WTF::GenericHashTraitsBase< std::is_integral< T >::value, T > WTF::GenericHashTraitsBase< std::is_integral< T >::value, T > WTF::GenericHashTraitsBase< std::is_integral< T >::value, T > WTF::GenericHashTraitsBase< std::is_integral< T >::value, T > WTF::GenericHashTraitsBase< std::is_integral< T >::value, T >

Static Public Member Functions

static T emptyValue ()
 
static void constructDeletedValue (T &slot)
 
static bool isDeletedValue (T value)
 
static T emptyValue ()
 
static void constructDeletedValue (T &slot)
 
static bool isDeletedValue (T value)
 
static T emptyValue ()
 
static void constructDeletedValue (T &slot)
 
static bool isDeletedValue (T value)
 
- Static Public Member Functions inherited from WTF::GenericHashTraits< T >
static T emptyValue ()
 
template<typename U , typename V >
static void assignToEmpty (U &emptyValue, V &&value)
 
template<typename U >
static U && peek (U &&value)
 
template<typename U >
static TakeType take (U &&value)
 
static T emptyValue ()
 
template<typename U , typename V >
static void assignToEmpty (U &emptyValue, V &&value)
 
template<typename U >
static U && peek (U &&value)
 
template<typename U >
static TakeType take (U &&value)
 
static T emptyValue ()
 
template<typename U , typename V >
static void assignToEmpty (U &emptyValue, V &&value)
 
template<typename U >
static U && peek (U &&value)
 
template<typename U >
static TakeType take (U &&value)
 

Static Public Attributes

static const bool emptyValueIsZero = false
 

Additional Inherited Members

- Public Types inherited from WTF::GenericHashTraits< T >
typedef T TraitType
 
typedef T EmptyValueType
 
typedef T PeekType
 
typedef T TakeType
 
typedef T TraitType
 
typedef T EmptyValueType
 
typedef T PeekType
 
typedef T TakeType
 
typedef T TraitType
 
typedef T EmptyValueType
 
typedef T PeekType
 
typedef T TakeType
 

Member Function Documentation

◆ constructDeletedValue() [1/3]

template<typename T>
static void WTF::UnsignedWithZeroKeyHashTraits< T >::constructDeletedValue ( T slot)
inlinestatic

◆ constructDeletedValue() [2/3]

template<typename T>
static void WTF::UnsignedWithZeroKeyHashTraits< T >::constructDeletedValue ( T slot)
inlinestatic

◆ constructDeletedValue() [3/3]

template<typename T>
static void WTF::UnsignedWithZeroKeyHashTraits< T >::constructDeletedValue ( T slot)
inlinestatic

◆ emptyValue() [1/3]

template<typename T>
static T WTF::UnsignedWithZeroKeyHashTraits< T >::emptyValue ( )
inlinestatic

◆ emptyValue() [2/3]

template<typename T>
static T WTF::UnsignedWithZeroKeyHashTraits< T >::emptyValue ( )
inlinestatic

◆ emptyValue() [3/3]

template<typename T>
static T WTF::UnsignedWithZeroKeyHashTraits< T >::emptyValue ( )
inlinestatic

◆ isDeletedValue() [1/3]

template<typename T>
static bool WTF::UnsignedWithZeroKeyHashTraits< T >::isDeletedValue ( T  value)
inlinestatic

◆ isDeletedValue() [2/3]

template<typename T>
static bool WTF::UnsignedWithZeroKeyHashTraits< T >::isDeletedValue ( T  value)
inlinestatic

◆ isDeletedValue() [3/3]

template<typename T>
static bool WTF::UnsignedWithZeroKeyHashTraits< T >::isDeletedValue ( T  value)
inlinestatic

Member Data Documentation

◆ emptyValueIsZero

template<typename T>
static const bool WTF::UnsignedWithZeroKeyHashTraits< T >::emptyValueIsZero = false
static

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