LibreOffice Module o3tl (master) 1
Namespaces | Functions
hash_combine.hxx File Reference
#include <cstddef>
#include <functional>
#include <type_traits>
Include dependency graph for hash_combine.hxx:

Go to the source code of this file.

Namespaces

namespace  o3tl
 

Functions

template<typename T , typename N >
std::enable_if_t<(sizeof(N)==4)> o3tl::hash_combine (N &nSeed, T const *pValue, size_t nCount)
 
template<typename T , typename N >
std::enable_if_t<(sizeof(N)==4)> o3tl::hash_combine (N &nSeed, T const &nValue)
 
template<typename T , typename N >
std::enable_if_t<(sizeof(N)==8)> o3tl::hash_combine (N &nSeed, T const *pValue, size_t nCount)
 
template<typename T , typename N >
std::enable_if_t<(sizeof(N)==8)> o3tl::hash_combine (N &nSeed, T const &nValue)