summaryrefslogtreecommitdiff
path: root/asl/string.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'asl/string.hpp')
-rw-r--r--asl/string.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/asl/string.hpp b/asl/string.hpp
index 86fc304..fbeffe5 100644
--- a/asl/string.hpp
+++ b/asl/string.hpp
@@ -57,6 +57,12 @@ public:
{
return as_string_view() == other;
}
+
+ template<typename H>
+ friend H AslHashValue(H h, const string& str)
+ {
+ return H::combine(h, str.as_string_view());
+ }
};
string() -> string<>;