Lines Matching defs:NodeSet
71 using NodeSet = std::set<GepNode *>;
308 in_set(const NodeSet &S) : NS(S) {}
315 const NodeSet &NS;
444 NodeSet &Nodes) {
463 using NodeSymRel = std::set<NodeSet>;
469 static const NodeSet *node_class(GepNode *N, NodeSymRel &Rel) {
470 for (const NodeSet &S : Rel)
537 using NodeSetMap = std::map<unsigned, NodeSet>;
550 NodeSet &S = I.second;
551 for (NodeSet::iterator NI = S.begin(), NE = S.end(); NI != NE; ++NI) {
560 NodeSet C;
561 for (NodeSet::iterator NJ = std::next(NI); NJ != NE; ++NJ)
581 for (const NodeSet &S : EqRel) {
583 for (NodeSet::const_iterator J = S.begin(), F = S.end(); J != F; ++J) {
592 // Create a projection from a NodeSet to the minimal element in it.
593 using ProjMap = std::map<const NodeSet *, GepNode *>;
595 for (const NodeSet &S : EqRel) {
627 const NodeSet *PC = node_class(N->Parent, EqRel);
641 NodeSet Erase;
643 const NodeSet *PC = node_class(N, EqRel);
995 NodeSet Ns;