aboutsummaryrefslogtreecommitdiff
path: root/src/zencore
diff options
context:
space:
mode:
Diffstat (limited to 'src/zencore')
-rw-r--r--src/zencore/include/zencore/string.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/zencore/include/zencore/string.h b/src/zencore/include/zencore/string.h
index b0232d883..da8deb425 100644
--- a/src/zencore/include/zencore/string.h
+++ b/src/zencore/include/zencore/string.h
@@ -744,6 +744,11 @@ HashStringDjb2(const std::string_view& InString)
return HashValue;
}
+constexpr uint32_t operator"" _djb2(const char* Str, size_t Len)
+{
+ return HashStringDjb2(std::string_view(Str, Len));
+}
+
constexpr uint32_t
HashStringAsLowerDjb2(const std::string_view& InString)
{
@@ -758,6 +763,11 @@ HashStringAsLowerDjb2(const std::string_view& InString)
return HashValue;
}
+constexpr uint32_t operator"" _djb2lower(const char* Str, size_t Len)
+{
+ return HashStringAsLowerDjb2(std::string_view(Str, Len));
+}
+
//////////////////////////////////////////////////////////////////////////
inline std::string