Update concept Hash: require const methods.
This commit is contained in:
1 parent
3dacd57fef
commit
134ef3dd4e
1 file changed
+3
-3
+3
-3
@@ -8,10 +8,10 @@ namespace Chaos::Hash
|
||||
{
|
||||
|
||||
template<typename T>
|
||||
concept Hash = requires(T hash)
|
||||
concept Hash = requires(const T constHash)
|
||||
{
|
||||
hash.GetRawDigest();
|
||||
{ hash.ToHexString() } -> std::same_as<std::string>;
|
||||
constHash.GetRawDigest();
|
||||
{ constHash.ToHexString() } -> std::same_as<std::string>;
|
||||
};
|
||||
|
||||
} // namespace Chaos::Hash
|
||||
|
||||
Reference in new issue
Block a user