45 const SuperCluster *sc,
const PHVContainerSizeLayout &pa,
48 const PackConflictChecker pack_conflict,
const IsReferencedChecker is_referenced);
51 void iterate(
const IterateCb &cb)
override { pImpl->iterate(cb); }
58 void invalidate(
const SuperCluster::SliceList *sl)
override { pImpl->invalidate(sl); }
void set_config(const IteratorConfig &cfg) override
set iterator configs.
Definition phv_slicing_iterator.h:61
void iterate(const IterateCb &cb) override
iterate will pass valid slicing results to cb. Stop when cb returns false.
Definition phv_slicing_iterator.h:51
void invalidate(const SuperCluster::SliceList *sl) override
Definition phv_slicing_iterator.h:58