lsst.cpputils g87389fa792+0bb42a27e1
Loading...
Searching...
No Matches
hashCombine.h File Reference
#include <functional>

Go to the source code of this file.

Namespaces

namespace  lsst
namespace  lsst::cpputils

Functions

std::size_t lsst::cpputils::hashCombine (std::size_t seed) noexcept
 Combine hashes.
template<typename T, typename... Rest>
std::size_t lsst::cpputils::hashCombine (std::size_t seed, const T &value, Rest... rest) noexcept
 Combine hashes.
template<typename InputIterator>
std::size_t lsst::cpputils::hashIterable (std::size_t seed, InputIterator begin, InputIterator end) noexcept
 Combine hashes in an iterable.