MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / hash_range

Function hash_range

extern/boost/boost/container_hash/hash.hpp:429–439  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

427
428 template <class It>
429 inline std::size_t hash_range(It first, It last)
430 {
431 std::size_t seed = 0;
432
433 for(; first != last; ++first)
434 {
435 hash_combine<typename std::iterator_traits<It>::value_type>(seed, *first);
436 }
437
438 return seed;
439 }
440
441 template <class It>
442 inline void hash_range(std::size_t& seed, It first, It last)

Callers 8

hash_valueFunction · 0.85
hash_valueFunction · 0.85
hash_valueFunction · 0.85
callMethod · 0.85
operator()Method · 0.85
hash_codeMethod · 0.85
hash_codeMethod · 0.85
hash_codeMethod · 0.85

Calls 1

hasherClass · 0.50

Tested by

no test coverage detected