Lines Matching defs:Edge
53 void Graph::Edge::unlink()
73 const char *Graph::Edge::typeStr() const
95 void Graph::Node::attach(Node *node, Edge::Type kind)
97 Edge *edge = new Edge(this, node, kind);
125 if (kind == Edge::UNKNOWN)
158 Graph::Edge::Edge(Node *org, Node *tgt, Type kind)
187 if (ei.getType() == Edge::BACK)
302 case Graph::Edge::TREE:
303 case Graph::Edge::FORWARD:
307 case Graph::Edge::BACK:
309 case Graph::Edge::CROSS:
339 * Edge classification:
365 Graph::Edge *edge;
375 edge->type = Edge::TREE;
379 edge->type = Edge::FORWARD;
381 edge->type = node->tag ? Edge::BACK : Edge::CROSS;
389 edge->type = Edge::TREE;
393 edge->type = Edge::FORWARD;
395 edge->type = node->tag ? Edge::BACK : Edge::CROSS;