示例#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;
}
示例#2
0
void frontend::write(const intermediate_model& im, const descriptor& d) {
    dehydrator dh;
    dh.dehydrate(im, d.path());
}