From b94a42b978251c4cdb4eb0be2a2e8d9dc8949eba Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Tue, 7 Jan 2025 23:17:50 +0100 Subject: More work on hashing --- asl/buffer.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'asl/buffer.hpp') diff --git a/asl/buffer.hpp b/asl/buffer.hpp index 90bfc96..7d33c73 100644 --- a/asl/buffer.hpp +++ b/asl/buffer.hpp @@ -389,6 +389,12 @@ public: ASL_ASSERT(i >= 0 && i <= size()); return data()[i]; } + + template + friend H AslHashValue(H h, const buffer& b) + { + return H::combine_contiguous(ASL_MOVE(h), b.as_span()); + } }; } // namespace asl -- cgit