Esempio n. 1
0
std::size_t descriptor_hasher::hash(const descriptor& v) {
    std::size_t seed(0);

    combine(seed, hash_boost_filesystem_path(v.path()));
    combine(seed, v.extension());
    combine(seed, v.is_target());

    return seed;
}
Esempio n. 2
0
void frontend::write(const intermediate_model& im, const descriptor& d) {
    dehydrator dh;
    dh.dehydrate(im, d.path());
}