Lines Matching defs:NodeSet
70 using NodeSet = std::set<GepNode *>;
307 in_set(const NodeSet &S) : NS(S) {}
314 const NodeSet &NS;
443 NodeSet &Nodes) {
462 using NodeSymRel = std::set<NodeSet>;
468 static const NodeSet *node_class(GepNode *N, NodeSymRel &Rel) {
469 for (const NodeSet &S : Rel)
536 using NodeSetMap = std::map<unsigned, NodeSet>;
549 NodeSet &S = I.second;
550 for (NodeSet::iterator NI = S.begin(), NE = S.end(); NI != NE; ++NI) {
559 NodeSet C;
560 for (NodeSet::iterator NJ = std::next(NI); NJ != NE; ++NJ)
580 for (const NodeSet &S : EqRel) {
582 for (NodeSet::const_iterator J = S.begin(), F = S.end(); J != F; ++J) {
591 // Create a projection from a NodeSet to the minimal element in it.
592 using ProjMap = std::map<const NodeSet *, GepNode *>;
594 for (const NodeSet &S : EqRel) {
626 const NodeSet *PC = node_class(N->Parent, EqRel);
640 NodeSet Erase;
642 const NodeSet *PC = node_class(N, EqRel);
994 NodeSet Ns;