Lines Matching refs:DGTestNode
26 class DGTestNode;
28 using DGTestNodeBase = DGNode<DGTestNode, DGTestEdge>;
29 using DGTestEdgeBase = DGEdge<DGTestNode, DGTestEdge>;
30 using DGTestBase = DirectedGraph<DGTestNode, DGTestEdge>;
32 class DGTestNode : public DGTestNodeBase { class
34 DGTestNode() = default;
40 DGTestEdge(DGTestNode &N) : DGTestEdgeBase(N) {} in DGTestEdge()
55 template <> struct GraphTraits<DGTestNode *> {
56 using NodeRef = DGTestNode *;
58 static DGTestNode *DGTestGetTargetNode(DGEdge<DGTestNode, DGTestEdge> *P) { in DGTestGetTargetNode()
65 mapped_iterator<DGTestNode::iterator, decltype(&DGTestGetTargetNode)>;
66 using ChildEdgeIteratorType = DGTestNode::iterator;
83 struct GraphTraits<DGTestGraph *> : public GraphTraits<DGTestNode *> {
96 DGTestNode N1, N2, N3; in TEST()
129 DGTestNode N4; in TEST()
141 DGTestNode N1, N2, N3; in TEST()
187 DGTestNode N1, N2, N3; in TEST()
211 DGTestNode N1, N2, N3; in TEST()
249 DGTestNode N1, N2, N3, N4; in TEST()
271 using NodeListTy = SmallPtrSet<DGTestNode *, 3>; in TEST()