WPILibC++ 2023.4.3
|
StringMapEntryStorage - Holds the value in a StringMapEntry. More...
Public Member Functions | |
StringMapEntryStorage (size_t keyLength) | |
template<typename... InitTy> | |
StringMapEntryStorage (size_t keyLength, InitTy &&... initVals) | |
StringMapEntryStorage (StringMapEntryStorage &e)=delete | |
const ValueTy & | getValue () const |
ValueTy & | getValue () |
void | setValue (const ValueTy &V) |
Public Member Functions inherited from wpi::StringMapEntryBase | |
StringMapEntryBase (size_t keyLength) | |
size_t | getKeyLength () const |
Public Attributes | |
ValueTy | second |
Additional Inherited Members | |
Static Protected Member Functions inherited from wpi::StringMapEntryBase | |
template<typename AllocatorTy > | |
static void * | allocateWithKey (size_t EntrySize, size_t EntryAlign, std::string_view Key, AllocatorTy &Allocator) |
Helper to tail-allocate Key . More... | |
StringMapEntryStorage - Holds the value in a StringMapEntry.
Factored out into a separate base class to make it easier to specialize. This is primarily intended to support StringSet, which doesn't need a value stored at all.
|
inlineexplicit |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |
ValueTy wpi::StringMapEntryStorage< ValueTy >::second |