void increment() { ++slot_; if (slot_ == group->second.end()) { ++group; init_next_group(); } }
named_slot_map_iterator(group_iterator group, group_iterator last) : group(group), last_group(last), slot_assigned(false) { init_next_group(); }