| 11 | { |
| 12 | template<class S> |
| 13 | static size_t hash(const S& s, size_t basis = _FNV_offset_basis) |
| 14 | { |
| 15 | return hash_append(basis, reinterpret_cast<const unsigned char*>(s.data), s.length * sizeof(T)); |
| 16 | } |
| 17 | |
| 18 | template<class S> |
| 19 | static S merge(const S& lhs, const S& rhs, void* d) |
no test coverage detected