void unit_map::swap(unit_map& o) { assert(num_iters() == 0 && o.num_iters() == 0); std::swap(umap_, o.umap_); std::swap(lmap_, o.lmap_); }
void unit_map::swap(unit_map &o) { assert(num_iters()==0 && o.num_iters() == 0); std::swap(umap_, o.umap_); std::swap(lmap_, o.lmap_); std::swap(ilist_, o.ilist_); std::swap(the_end_, o.the_end_); }