#include <HashUtility.h>
Public Methods | |
| HashT () | |
| Construct a default hash value (0). | |
| HashT (uint32 x) | |
| Construct a specific hash value. | |
| HashT (uint32 b_, uint32 a_) | |
| Construct a specific hash value. | |
| HashT (const HashT &x) | |
| Copy constructor. | |
| HashT (std::string const &x) | |
| Hash a string. | |
| bool | operator== (uint32 x) const |
| Compare this hash value for equality. | |
| bool | operator!= (uint32 x) const |
| Compare this hash value for inequality. | |
| bool | operator== (HashT const &x) const |
| Compare two hash values for equality. | |
| bool | operator!= (HashT const &x) const |
| Compare two hash values for inequality. | |
| HashT & | operator= (std::string &x) |
| Hash a string by assignment. | |
| HashT & | operator= (uint32 x) |
| Assign a specific hash value. | |
| HashT & | operator= (HashT const &x) |
| Assign a specific hash value. | |
| std::string | str () const |
| Get a string representation of this hash. | |
Public Attributes | |
| uint32 | a |
| uint32 | b |
|
|
Construct a default hash value (0).
|
|
|
Construct a specific hash value. The high 32-bits will be zero.
|
|
||||||||||||
|
Construct a specific hash value.
|
|
|
Copy constructor.
|
|
|
Hash a string.
|
|
|
Compare two hash values for inequality.
|
|
|
Compare this hash value for inequality.
|
|
|
Assign a specific hash value.
|
|
|
Assign a specific hash value.
|
|
|
Hash a string by assignment.
|
|
|
Compare two hash values for equality.
|
|
|
Compare this hash value for equality.
|
|
|
Get a string representation of this hash.
|
|
|
|
|
|
|
|
SimData version pre-0.4.0. For more information on SimData, visit the SimData Homepage. Generated on Tue Oct 14 12:06:41 2003, using Doxygen 1.2.18. |