This is the documentation for Enlighten.

struct Enlighten Helpers Hasher

struct Enlighten::Helpers::Hasher

Hashes data.

Functions

Name Description
Hash(const T &)

Includes the given data in the hash.

HashBuffer(const void *, Geo::u32)

Includes the given data in the hash.

operator!=(const Hasher &)

Comparison.

operator=(const Hasher &)

Assignment.


GEO_CONTROLLED_INLINE void Enlighten::Helpers::Hasher::Hash


public: GEO_CONTROLLED_INLINE void Hash
(
    const T & data
)


Includes the given data in the hash.


GEO_CONTROLLED_INLINE void Enlighten::Helpers::Hasher::HashBuffer


public: GEO_CONTROLLED_INLINE void HashBuffer
(
    const void * data,
    Geo::u32 len
)


Includes the given data in the hash.


bool Enlighten::Helpers::Hasher::operator!=


public: bool operator!=
(
    const Hasher & rhs
)


Comparison.


Hasher& Enlighten::Helpers::Hasher::operator=


public: Hasher & operator=
(
    const Hasher & rhs
)


Assignment.