Nektar++
Classes | Namespaces | Functions
HashUtils.hpp File Reference
#include <functional>

Go to the source code of this file.

Classes

struct  Nektar::EnumHash
 
struct  Nektar::PairHash
 

Namespaces

namespace  Nektar
 

Functions

void Nektar::hash_combine (std::size_t &seed)
 
template<typename T , typename... Args>
void Nektar::hash_combine (std::size_t &seed, const T &v, Args... args)
 
template<typename T , typename... Args>
std::size_t Nektar::hash_combine (const T &v, Args... args)
 
template<typename Iter >
std::size_t Nektar::hash_range (Iter first, Iter last)
 
template<typename Iter >
void Nektar::hash_range (std::size_t &seed, Iter first, Iter last)