class CachedHashStringRef
Declaration
class CachedHashStringRef { /* full declaration omitted */ };
Description
A container which contains a StringRef plus a precomputed hash.
Declared at: llvm/include/llvm/ADT/CachedHashString.h:29
Method Overview
- public CachedHashStringRef(llvm::StringRef S)
- public CachedHashStringRef(llvm::StringRef S, uint32_t Hash)
- public const char * data() const
- public uint32_t hash() const
- public uint32_t size() const
- public llvm::StringRef val() const
Methods
¶CachedHashStringRef(llvm::StringRef S)
CachedHashStringRef(llvm::StringRef S)
Declared at: llvm/include/llvm/ADT/CachedHashString.h:36
Parameters
¶CachedHashStringRef(llvm::StringRef S,
uint32_t Hash)
CachedHashStringRef(llvm::StringRef S,
uint32_t Hash)
Declared at: llvm/include/llvm/ADT/CachedHashString.h:39
Parameters
- llvm::StringRef S
- uint32_t Hash
¶const char* data() const
const char* data() const
Declared at: llvm/include/llvm/ADT/CachedHashString.h:45
¶uint32_t hash() const
uint32_t hash() const
Declared at: llvm/include/llvm/ADT/CachedHashString.h:47
¶uint32_t size() const
uint32_t size() const
Declared at: llvm/include/llvm/ADT/CachedHashString.h:46
¶llvm::StringRef val() const
llvm::StringRef val() const
Declared at: llvm/include/llvm/ADT/CachedHashString.h:44