|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <HashTraits.h>
Public Types | |
| using | UnderlyingType = typename std::underlying_type< T >::type |
| using | UnderlyingType = typename std::underlying_type< T >::type |
| using | UnderlyingType = typename std::underlying_type< T >::type |
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 |
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 |
| using WTF::StrongEnumHashTraits< T >::UnderlyingType = typename std::underlying_type<T>::type |
| using WTF::StrongEnumHashTraits< T >::UnderlyingType = typename std::underlying_type<T>::type |
| using WTF::StrongEnumHashTraits< T >::UnderlyingType = typename std::underlying_type<T>::type |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
1.8.13