/Engine/Source/Runtime/Core/Public/Experimental/Containers/SherwoodHashTable.h
TSherwoodHashTablecan be used to implement a set or a map. In map mode we allocate memory for keys and values, but in set mode we only allocate keys.
static constexpr bool bIsMap = !std::is_same_v<ValueType, FNoopStruct>;