Plasma Engine  2.0
Loading...
Searching...
No Matches
HashHelperString.h
1
2#pragma once
3
4#include <Foundation/Basics.h>
5
6#include <Foundation/Algorithm/HashingUtils.h>
7#include <Foundation/Containers/HybridArray.h>
8#include <Foundation/Strings/StringUtils.h>
9
11struct PL_FOUNDATION_DLL plHashHelperString_NoCase
12{
13 inline static plUInt32 Hash(plStringView sValue); // [tested]
14
15 PL_ALWAYS_INLINE static bool Equal(plStringView lhs, plStringView rhs); // [tested]
16};
17
18#include <Foundation/Algorithm/Implementation/HashHelperString_inl.h>
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
Hash helper to be used as a template argument to plHashTable / plHashSet for case insensitive string ...
Definition HashHelperString.h:12