12 auto const& items =
const_cast<map_t&
>(lookup)[item];
14 for (
auto const& i : items) {
18 if (itemSet.insert(i).second) {
46 descendants.insert(parent);
void appendToDescendants(ProductID parent, ProductIDSet &descendants) const
void insertEmpty(ProductID parent)
void insertChild(ProductID parent, ProductID child)
void append_(map_t const &lookup, ProductID item, ProductIDSet &itemSet) const
std::map< ProductID, ProductIDSet > map_t
def parent(G, child, parent_type)
std::set< ProductID > ProductIDSet