#ifndef ARBITER_HASH_H
#define ARBITER_HASH_H

#ifndef __cplusplus
#error "This file must be compiled as C++."
#endif

#include <functional>
#include <type_traits>

namespace Arbiter {

template<typename T>
size_t hashOf (const T &value)
{
  return std::hash<T>()(value);
}

}

#endif

Add convenience function for hashing arbitrary types
Add convenience function for hashing arbitrary types
