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::StringHash Struct Reference

#include <StringHash.h>

Inheritance diagram for WTF::StringHash:
WTF::DefaultHash< SymbolRegistryKey >::Hash WTF::DefaultHash< SymbolRegistryKey >::Hash WTF::DefaultHash< SymbolRegistryKey >::Hash

Static Public Member Functions

static unsigned hash (StringImpl *key)
 
static bool equal (const StringImpl *a, const StringImpl *b)
 
static unsigned hash (const RefPtr< StringImpl > &key)
 
static bool equal (const RefPtr< StringImpl > &a, const RefPtr< StringImpl > &b)
 
static bool equal (const RefPtr< StringImpl > &a, const StringImpl *b)
 
static bool equal (const StringImpl *a, const RefPtr< StringImpl > &b)
 
static unsigned hash (const String &key)
 
static bool equal (const String &a, const String &b)
 
static unsigned hash (StringImpl *key)
 
static bool equal (const StringImpl *a, const StringImpl *b)
 
static unsigned hash (const RefPtr< StringImpl > &key)
 
static bool equal (const RefPtr< StringImpl > &a, const RefPtr< StringImpl > &b)
 
static bool equal (const RefPtr< StringImpl > &a, const StringImpl *b)
 
static bool equal (const StringImpl *a, const RefPtr< StringImpl > &b)
 
static unsigned hash (const String &key)
 
static bool equal (const String &a, const String &b)
 
static unsigned hash (StringImpl *key)
 
static bool equal (const StringImpl *a, const StringImpl *b)
 
static unsigned hash (const RefPtr< StringImpl > &key)
 
static bool equal (const RefPtr< StringImpl > &a, const RefPtr< StringImpl > &b)
 
static bool equal (const RefPtr< StringImpl > &a, const StringImpl *b)
 
static bool equal (const StringImpl *a, const RefPtr< StringImpl > &b)
 
static unsigned hash (const String &key)
 
static bool equal (const String &a, const String &b)
 

Static Public Attributes

static const bool safeToCompareToEmptyOrDeleted = false
 

Member Function Documentation

◆ equal() [1/15]

static bool WTF::StringHash::equal ( const StringImpl a,
const StringImpl b 
)
inlinestatic

◆ equal() [2/15]

static bool WTF::StringHash::equal ( const StringImpl a,
const StringImpl b 
)
inlinestatic

◆ equal() [3/15]

static bool WTF::StringHash::equal ( const StringImpl a,
const StringImpl b 
)
inlinestatic

◆ equal() [4/15]

static bool WTF::StringHash::equal ( const RefPtr< StringImpl > &  a,
const RefPtr< StringImpl > &  b 
)
inlinestatic

◆ equal() [5/15]

static bool WTF::StringHash::equal ( const RefPtr< StringImpl > &  a,
const RefPtr< StringImpl > &  b 
)
inlinestatic

◆ equal() [6/15]

static bool WTF::StringHash::equal ( const RefPtr< StringImpl > &  a,
const RefPtr< StringImpl > &  b 
)
inlinestatic

◆ equal() [7/15]

static bool WTF::StringHash::equal ( const RefPtr< StringImpl > &  a,
const StringImpl b 
)
inlinestatic

◆ equal() [8/15]

static bool WTF::StringHash::equal ( const RefPtr< StringImpl > &  a,
const StringImpl b 
)
inlinestatic

◆ equal() [9/15]

static bool WTF::StringHash::equal ( const RefPtr< StringImpl > &  a,
const StringImpl b 
)
inlinestatic

◆ equal() [10/15]

static bool WTF::StringHash::equal ( const StringImpl a,
const RefPtr< StringImpl > &  b 
)
inlinestatic

◆ equal() [11/15]

static bool WTF::StringHash::equal ( const StringImpl a,
const RefPtr< StringImpl > &  b 
)
inlinestatic

◆ equal() [12/15]

static bool WTF::StringHash::equal ( const StringImpl a,
const RefPtr< StringImpl > &  b 
)
inlinestatic

◆ equal() [13/15]

static bool WTF::StringHash::equal ( const String a,
const String b 
)
inlinestatic

◆ equal() [14/15]

static bool WTF::StringHash::equal ( const String a,
const String b 
)
inlinestatic

◆ equal() [15/15]

static bool WTF::StringHash::equal ( const String a,
const String b 
)
inlinestatic

◆ hash() [1/9]

static unsigned WTF::StringHash::hash ( StringImpl key)
inlinestatic

◆ hash() [2/9]

static unsigned WTF::StringHash::hash ( StringImpl key)
inlinestatic

◆ hash() [3/9]

static unsigned WTF::StringHash::hash ( StringImpl key)
inlinestatic

◆ hash() [4/9]

static unsigned WTF::StringHash::hash ( const RefPtr< StringImpl > &  key)
inlinestatic

◆ hash() [5/9]

static unsigned WTF::StringHash::hash ( const RefPtr< StringImpl > &  key)
inlinestatic

◆ hash() [6/9]

static unsigned WTF::StringHash::hash ( const RefPtr< StringImpl > &  key)
inlinestatic

◆ hash() [7/9]

static unsigned WTF::StringHash::hash ( const String key)
inlinestatic

◆ hash() [8/9]

static unsigned WTF::StringHash::hash ( const String key)
inlinestatic

◆ hash() [9/9]

static unsigned WTF::StringHash::hash ( const String key)
inlinestatic

Member Data Documentation

◆ safeToCompareToEmptyOrDeleted

static const bool WTF::StringHash::safeToCompareToEmptyOrDeleted = false
static

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