hecl
High-Level Extensible Combiner Language and Resource Database
Public Member Functions | List of all members
HECL::Hash Class Referencefinal

Hash representation used for all storable and comparable objects. More...

#include <HECL.hpp>

Collaboration diagram for HECL::Hash:
Collaboration graph

Public Member Functions

 Hash (const void *buf, size_t len)
 
 Hash (const std::string &str)
 
 Hash (int64_t hashin)
 
 Hash (const Hash &other)
 
Hashoperator= (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
 

Detailed Description

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.


The documentation for this class was generated from the following file: