reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/DirectedGraph.h
   69   using EdgeListTy = SetVector<EdgeType *>;
   74   explicit DGNode(EdgeType &E) : Edges() { Edges.insert(&E); }
   77   explicit DGNode(const DGNode<NodeType, EdgeType> &N) : Edges(N.Edges) {}
   78   DGNode(DGNode<NodeType, EdgeType> &&N) : Edges(std::move(N.Edges)) {}
   80   DGNode<NodeType, EdgeType> &operator=(const DGNode<NodeType, EdgeType> &N) {
   80   DGNode<NodeType, EdgeType> &operator=(const DGNode<NodeType, EdgeType> &N) {
   84   DGNode<NodeType, EdgeType> &operator=(const DGNode<NodeType, EdgeType> &&N) {
   84   DGNode<NodeType, EdgeType> &operator=(const DGNode<NodeType, EdgeType> &&N) {
   98   const EdgeType &front() const { return *Edges.front(); }
   99   EdgeType &front() { return *Edges.front(); }
  100   const EdgeType &back() const { return *Edges.back(); }
  101   EdgeType &back() { return *Edges.back(); }
  107   bool findEdgesTo(const NodeType &N, SmallVectorImpl<EdgeType *> &EL) const {
  117   bool addEdge(EdgeType &E) { return Edges.insert(&E); }
  120   void removeEdge(EdgeType &E) { Edges.remove(&E); }