LLDB mainline
lldb_private::ObjCLanguageRuntime::IdentityHashKeyInfo Struct Reference

Keys are already djbHash values, so use identity as the hash function. More...

Static Public Member Functions

static constexpr uint32_t getEmptyKey ()
static constexpr uint32_t getTombstoneKey ()
static unsigned getHashValue (uint32_t Val)
static bool isEqual (uint32_t LHS, uint32_t RHS)

Detailed Description

Keys are already djbHash values, so use identity as the hash function.

Definition at line 427 of file ObjCLanguageRuntime.h.

Member Function Documentation

◆ getEmptyKey()

constexpr uint32_t lldb_private::ObjCLanguageRuntime::IdentityHashKeyInfo::getEmptyKey ( )
inlinestaticconstexpr

Definition at line 428 of file ObjCLanguageRuntime.h.

◆ getHashValue()

unsigned lldb_private::ObjCLanguageRuntime::IdentityHashKeyInfo::getHashValue ( uint32_t Val)
inlinestatic

Definition at line 430 of file ObjCLanguageRuntime.h.

◆ getTombstoneKey()

constexpr uint32_t lldb_private::ObjCLanguageRuntime::IdentityHashKeyInfo::getTombstoneKey ( )
inlinestaticconstexpr

Definition at line 429 of file ObjCLanguageRuntime.h.

◆ isEqual()

bool lldb_private::ObjCLanguageRuntime::IdentityHashKeyInfo::isEqual ( uint32_t LHS,
uint32_t RHS )
inlinestatic

Definition at line 431 of file ObjCLanguageRuntime.h.


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