14 std::vector<size_t> data;
15 data.emplace_back(handle_hash(handle));
16 data.emplace_back(mesh_hash(handle));
17 data.emplace_back(
size_t(handle.held_type()));
25 [&](
const auto& h) noexcept ->
size_t {
26 using T = std::decay_t<decltype(h)>;
34 if (!handle.is_valid()) {
Internal handle representation used by MeshAttributes.
std::size_t vector_hash(const std::vector< size_t > &data)