webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Static Public Member Functions | Static Public Attributes | List of all members
WTF::HashTraits< String > Struct Template Reference

#include <HashTraits.h>

Inheritance diagram for WTF::HashTraits< String >:
WTF::SimpleClassHashTraits< String > WTF::SimpleClassHashTraits< String > WTF::SimpleClassHashTraits< String > WTF::GenericHashTraits< String > WTF::GenericHashTraits< String > WTF::GenericHashTraits< String > WTF::GenericHashTraits< String > WTF::GenericHashTraits< String > WTF::GenericHashTraits< String > WTF::GenericHashTraits< String > WTF::GenericHashTraits< String > WTF::GenericHashTraits< String > WebCore::LocaleScriptMapHashTraits WebCore::ScriptNameCodeMapHashTraits

Static Public Member Functions

static bool isEmptyValue (const String &)
 
static void customDeleteBucket (String &)
 
static bool isEmptyValue (const String &)
 
static void customDeleteBucket (String &)
 
static bool isEmptyValue (const String &)
 
static void customDeleteBucket (String &)
 
- Static Public Member Functions inherited from WTF::SimpleClassHashTraits< String >
static void constructDeletedValue (String &slot)
 
static void constructDeletedValue (String &slot)
 
static void constructDeletedValue (String &slot)
 
static bool isDeletedValue (const String &value)
 
static bool isDeletedValue (const String &value)
 
static bool isDeletedValue (const String &value)
 
- Static Public Member Functions inherited from WTF::GenericHashTraits< String >
static String emptyValue ()
 
static String emptyValue ()
 
static String emptyValue ()
 
static void assignToEmpty (U &emptyValue, V &&value)
 
static void assignToEmpty (U &emptyValue, V &&value)
 
static void assignToEmpty (U &emptyValue, V &&value)
 
static U && peek (U &&value)
 
static U && peek (U &&value)
 
static U && peek (U &&value)
 
static TakeType take (U &&value)
 
static TakeType take (U &&value)
 
static TakeType take (U &&value)
 

Static Public Attributes

static const bool hasIsEmptyValueFunction = true
 
- Static Public Attributes inherited from WTF::SimpleClassHashTraits< String >
static const bool emptyValueIsZero
 

Additional Inherited Members

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

Member Function Documentation

◆ customDeleteBucket() [1/3]

void WTF::HashTraits< String >::customDeleteBucket ( String value)
inlinestatic

◆ customDeleteBucket() [2/3]

static void WTF::HashTraits< String >::customDeleteBucket ( String )
static

◆ customDeleteBucket() [3/3]

static void WTF::HashTraits< String >::customDeleteBucket ( String )
static

◆ isEmptyValue() [1/3]

bool WTF::HashTraits< String >::isEmptyValue ( const String value)
inlinestatic

◆ isEmptyValue() [2/3]

static bool WTF::HashTraits< String >::isEmptyValue ( const String )
static

◆ isEmptyValue() [3/3]

static bool WTF::HashTraits< String >::isEmptyValue ( const String )
static

Member Data Documentation

◆ hasIsEmptyValueFunction

static const bool WTF::HashTraits< String >::hasIsEmptyValueFunction = true
static

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