LLVM: llvm::StringMapEntryBase Class Reference (original) (raw)
StringMapEntryBase - Shared base class of StringMapEntry instances. More...
#include "[llvm/ADT/StringMapEntry.h](ADT%5F2StringMapEntry%5F8h%5Fsource.html)"
Inheritance diagram for llvm::StringMapEntryBase:
| Public Member Functions | |
|---|---|
| StringMapEntryBase (size_t keyLength) | |
| size_t | getKeyLength () const |
| Static Protected Member Functions | |
|---|---|
| template | |
| static void * | allocateWithKey (size_t EntrySize, size_t EntryAlign, StringRef Key, AllocatorTy &Allocator) |
| Helper to tail-allocate Key. |
Detailed Description
StringMapEntryBase - Shared base class of StringMapEntry instances.
Definition at line 28 of file StringMapEntry.h.
Constructor & Destructor Documentation
| llvm::StringMapEntryBase::StringMapEntryBase ( size_t keyLength) | inlineexplicit |
|---|
Member Function Documentation
◆ allocateWithKey()
template
| void * llvm::StringMapEntryBase::allocateWithKey ( size_t EntrySize, size_t EntryAlign, StringRef Key, AllocatorTy & Allocator ) | staticprotected |
|---|
◆ getKeyLength()
| size_t llvm::StringMapEntryBase::getKeyLength ( ) const | inline |
|---|
The documentation for this class was generated from the following file:
- include/llvm/ADT/StringMapEntry.h