hecl
High-Level Extensible Combiner Language and Resource Database
|
Hash representation used for all storable and comparable objects. More...
#include <HECL.hpp>
Public Member Functions | |
Hash (const void *buf, size_t len) | |
Hash (const std::string &str) | |
Hash (int64_t hashin) | |
Hash (const Hash &other) | |
Hash & | operator= (const Hash &other) |
bool | operator== (const Hash &other) const |
bool | operator!= (const Hash &other) const |
bool | operator< (const Hash &other) const |
bool | operator> (const Hash &other) const |
bool | operator<= (const Hash &other) const |
bool | operator>= (const Hash &other) const |
Hash representation used for all storable and comparable objects.
Hashes are used within HECL to avoid redundant storage of objects; providing a rapid mechanism to compare for equality.