Exemplo n.º 1
0
std::size_t odb_options_info_hasher::hash(const odb_options_info&v) {
    std::size_t seed(0);

    combine(seed, v.model_name());
    combine(seed, v.product_name());
    combine(seed, v.file_path().generic_string());
    combine(seed, v.file_name());
    combine(seed, v.odb_folder());

    return seed;
}
Exemplo n.º 2
0
std::size_t odb_options_info_hasher::hash(const odb_options_info& v) {
    std::size_t seed(0);

    combine(seed, dynamic_cast<const dogen::quilt::cpp::formattables::formattable&>(v));

    combine(seed, v.model_name());
    combine(seed, v.product_name());
    combine(seed, hash_boost_filesystem_path(v.file_path()));
    combine(seed, v.file_name());
    combine(seed, v.odb_folder());
    combine(seed, hash_boost_optional_dogen_formatters_general_settings(v.general_settings()));

    return seed;
}