LLVM 22.0.0git
|
#include "llvm/ADT/StringMapEntry.h"
Public Member Functions | |
StringMapEntryStorage (size_t keyLength, std::nullopt_t=std::nullopt) | |
StringMapEntryStorage (StringMapEntryStorage &entry)=delete | |
std::nullopt_t | getValue () const |
void | setValue (const std::nullopt_t &V) |
Public Member Functions inherited from llvm::StringMapEntryBase | |
StringMapEntryBase (size_t keyLength) | |
size_t | getKeyLength () const |
Public Attributes | |
std::nullopt_t | second |
Additional Inherited Members | |
Static Protected Member Functions inherited from llvm::StringMapEntryBase | |
template<typename AllocatorTy> | |
static void * | allocateWithKey (size_t EntrySize, size_t EntryAlign, StringRef Key, AllocatorTy &Allocator) |
Helper to tail-allocate Key . |
Definition at line 88 of file StringMapEntry.h.
|
inlineexplicit |
Definition at line 90 of file StringMapEntry.h.
References llvm::StringMapEntryBase::StringMapEntryBase().
Referenced by StringMapEntryStorage().
|
delete |
References StringMapEntryStorage().
|
inline |
Definition at line 95 of file StringMapEntry.h.
|
inline |
Definition at line 84 of file StringMapEntry.h.
std::nullopt_t llvm::StringMapEntryStorage< std::nullopt_t >::second |
Definition at line 71 of file StringMapEntry.h.