reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
104 std::vector<std::pair<NodeRef, ChildItTy>> VisitStack; 106 po_iterator(NodeRef BB) { 107 this->insertEdge(Optional<NodeRef>(), BB); 114 po_iterator(NodeRef BB, SetType &S) 116 if (this->insertEdge(Optional<NodeRef>(), BB)) { 128 NodeRef BB = *VisitStack.back().second++; 129 if (this->insertEdge(Optional<NodeRef>(VisitStack.back().first), BB)) { 155 const NodeRef &operator*() const { return VisitStack.back().first; } 161 NodeRef operator->() const { return **this; }