Euphoria
hash.h File Reference

Go to the source code of this file.

Classes

struct  eu::core::HashCombiner
 A utility for combining hash values of multiple objects into a single hash value. More...

Namespaces

namespace  eu
namespace  eu::core

Macros

#define HASH_DEF_BEGIN(TYPE)
 Begins the definition of a specialization of std::hash for the given TYPE.
#define HASH_DEF(NAME)
 Adds the hash of a member variable to the hash combination.
#define HASH_DEF_END()
 Ends the definition of the std::hash specialization.