Lines Matching refs:Edge
55 AdjacencyList(Kind kind, Edge child1, Edge child2, Edge child3)
68 const Edge& child(unsigned i) const
74 Edge& child(unsigned i)
80 void setChild(unsigned i, Edge nodeUse)
86 Edge child1() const { return child(0); }
87 Edge child2() const { return child(1); }
88 Edge child3() const { return child(2); }
90 Edge& child1() { return child(0); }
91 Edge& child2() { return child(1); }
92 Edge& child3() { return child(2); }
94 void setChild1(Edge nodeUse) { setChild(0, nodeUse); }
95 void setChild2(Edge nodeUse) { setChild(1, nodeUse); }
96 void setChild3(Edge nodeUse) { setChild(2, nodeUse); }
98 Edge child1Unchecked() const { return m_words[0]; }
100 Edge justOneChild() const
106 return Edge();
109 void initialize(Edge child1, Edge child2, Edge child3)
118 initialize(Edge(child1), Edge(child2), Edge(child3));
131 setChild(Size - 1, Edge());
153 Edge m_words[Size];