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: