class StringMapEntryStorage
Declaration
template <typename ValueTy>
class StringMapEntryStorage : public StringMapEntryBase { /* full declaration omitted */ };
Description
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.
Declared at: llvm/include/llvm/ADT/StringMapEntry.h:70
Inherits from: StringMapEntryBase
Templates
- ValueTy
Member Variables
- public ValueTy second
Method Overview
- public StringMapEntryStorage<ValueTy>(size_t keyLength)
- public StringMapEntryStorage<ValueTy>(StringMapEntryStorage<ValueTy> & e)
- public template <typename... InitTy> StringMapEntryStorage<ValueTy>(size_t keyLength, InitTy &&... initVals)
- public const ValueTy & getValue() const
- public ValueTy & getValue()
- public void setValue(const ValueTy & V)
Inherited from StringMapEntryBase:
Methods
¶StringMapEntryStorage<ValueTy>(size_t keyLength)
StringMapEntryStorage<ValueTy>(size_t keyLength)
Declared at: llvm/include/llvm/ADT/StringMapEntry.h:74
Parameters
- size_t keyLength
¶StringMapEntryStorage<ValueTy>(
StringMapEntryStorage<ValueTy>& e)
StringMapEntryStorage<ValueTy>(
StringMapEntryStorage<ValueTy>& e)
Declared at: llvm/include/llvm/ADT/StringMapEntry.h:80
Parameters
- StringMapEntryStorage<ValueTy>& e
¶template <typename... InitTy>
StringMapEntryStorage<ValueTy>(
size_t keyLength,
InitTy&&... initVals)
template <typename... InitTy>
StringMapEntryStorage<ValueTy>(
size_t keyLength,
InitTy&&... initVals)
Declared at: llvm/include/llvm/ADT/StringMapEntry.h:77
Templates
- InitTy
Parameters
- size_t keyLength
- InitTy&&... initVals
¶const ValueTy& getValue() const
const ValueTy& getValue() const
Declared at: llvm/include/llvm/ADT/StringMapEntry.h:82
¶ValueTy& getValue()
ValueTy& getValue()
Declared at: llvm/include/llvm/ADT/StringMapEntry.h:83
¶void setValue(const ValueTy& V)
void setValue(const ValueTy& V)
Declared at: llvm/include/llvm/ADT/StringMapEntry.h:85
Parameters
- const ValueTy& V