示例#1
0
std::size_t repository_hasher::hash(const repository& v) {
    std::size_t seed(0);

    combine(seed, hash_std_unordered_map_std_string_std_list_std_string(v.child_id_to_parent_ids()));
    combine(seed, hash_std_unordered_map_std_string_dogen_yarn_name(v.id_to_name()));
    combine(seed, v.model());

    return seed;
}