Core: Reworked hashes
-Removed HashDigest class (replaced by ByteArray) -Removed Hashable/Hash classes (replaced by ComputeHash function and Hashable template struct) -Fixed ByteArray operator<< -Renamed File::GetHash to File::ComputeHash Former-commit-id: cc5eaf2d4c88a556878190b8205e66713512e2d2
This commit is contained in:
@@ -5,7 +5,6 @@
|
||||
///TODO: Réécrire une bonne partie des algorithmes employés (Relu jusqu'à 3538)
|
||||
|
||||
#include <Nazara/Core/String.hpp>
|
||||
#include <Nazara/Core/AbstractHash.hpp>
|
||||
#include <Nazara/Core/Config.hpp>
|
||||
#include <Nazara/Core/Error.hpp>
|
||||
#include <Nazara/Core/Unicode.hpp>
|
||||
@@ -4203,13 +4202,6 @@ namespace Nz
|
||||
}
|
||||
}
|
||||
|
||||
bool String::FillHash(AbstractHash* hash) const
|
||||
{
|
||||
hash->Append(reinterpret_cast<const UInt8*>(GetConstBuffer()), GetSize());
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
const std::shared_ptr<String::SharedString>& String::GetEmptyString()
|
||||
{
|
||||
static auto emptyString = std::make_shared<SharedString>();
|
||||
|
||||
Reference in New Issue
Block a user