| 93 | const std::unordered_set<EdgeType*>& out_edges() const { return out_edges_; } |
| 94 | |
| 95 | void ForEachNodeOnInEdge(std::function<void(NodeType*)> Handler) const { |
| 96 | for (EdgeType* edge : in_edges_) { Handler(edge->src_node()); } |
| 97 | } |
| 98 | void ForEachNodeOnOutEdge(std::function<void(NodeType*)> Handler) const { |
| 99 | for (EdgeType* edge : out_edges_) { Handler(edge->dst_node()); } |
| 100 | } |
no test coverage detected