23 lines
363 B
C++
23 lines
363 B
C++
#include "wiHashString.h"
|
|
|
|
|
|
std::hash<std::string> hasher;
|
|
|
|
wiHashString::wiHashString(const char* value):wiHashString(string(value))
|
|
{
|
|
}
|
|
wiHashString::wiHashString(const string& value)
|
|
{
|
|
str = value;
|
|
hash = hasher(str);
|
|
}
|
|
|
|
bool operator==(const wiHashString& a, const wiHashString& b)
|
|
{
|
|
return a.GetHash() == b.GetHash();
|
|
}
|
|
|
|
wiHashString::~wiHashString()
|
|
{
|
|
}
|