Replace Hash CRTP base with a concept.

This commit is contained in:
hashlag
2026-08-31 00:05:18 +03:00
parent b769e55753
commit 2f1b5091cd
4 changed files with 13 additions and 28 deletions
+3 -1
View File
@@ -160,7 +160,7 @@ private:
namespace Chaos::Hash::Md5
{
struct Md5Hash : public Hash<Md5Hash>
struct Md5Hash
{
std::array<uint8_t, 16> GetRawDigest() const
{
@@ -185,6 +185,8 @@ struct Md5Hash : public Hash<Md5Hash>
std::array<uint8_t, 16> RawDigest_;
};
static_assert(Hash<Md5Hash>);
class Md5Hasher : public Hasher<Md5Hasher>
{
public: