Exemple #1
0
std::size_t cpp_member_group_hasher::hash(const cpp_member_group&v) {
    std::size_t seed(0);

    combine(seed, v.type());
    combine(seed, hash_std_list_boost_shared_ptr_dogen_om_cpp_feature_(v.features()));

    return seed;
}
Exemple #2
0
std::size_t cpp_file_hasher::hash(const cpp_file&v) {
    std::size_t seed(0);

    combine(seed, dynamic_cast<const dogen::om::text_file&>(v));

    combine(seed, hash_std_list_dogen_om_doxygen_command(v.commands()));
    combine(seed, hash_std_list_boost_shared_ptr_dogen_om_cpp_feature_(v.features()));

    return seed;
}