3#include <Foundation/Containers/Map.h>
4#include <Foundation/Strings/String.h>
5#include <GuiFoundation/GuiFoundationDLL.h>
26 void SetValueAndName(plUInt32 uiBitPos,
plStringView sName);
29 void RemoveValue(plUInt32 uiBitPos);
32 bool IsValueValid(plUInt32 uiBitPos)
const;
35 bool TryGetValueName(plUInt32 uiBitPos,
plStringView& out_sName)
const;
Stores the valid values and names for 'dynamic' bitflags.
Definition DynamicBitflags.h:14
const plMap< plUInt64, plString > & GetAllValidValues() const
Returns all bitflag values and current names.
Definition DynamicBitflags.h:20
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34