ultimatepp/benchmarks/HashBench/HashBench.cpp
cxl d273b3d97d .benchmarks
git-svn-id: svn://ultimatepp.org/upp/trunk@15204 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-05 11:10:35 +00:00

21 lines
328 B
C++

#include <Core/Core.h>
using namespace Upp;
#define LDUMP(x) x
template <class T>
String AsHash(const T& x)
{
Sha1Stream s;
const_cast<T&>(x).Serialize(s);
return s.FinishString();
}
CONSOLE_APP_MAIN
{
Pointf x(1, 2);
DDUMP(AsHash(x));
DDUMP(AsHash(Pointf(1, 2)));
DDUMP(AsHash(Pointf(2, 2)));
}