|
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.