Lines Matching refs:childIdx
182 VIdx childIdx; member
189 VIdx originIdx = state.childIdx; in DfsBuildCycleInfo()
190 result.vertices.push_back(v_[state.childIdx].data); in DfsBuildCycleInfo()
192 result.edges.push_back(e_[state.currentIdx][state.childIdx]); in DfsBuildCycleInfo()
209 for (; state.childIdx < NumVertices(); ++state.childIdx) { in DfsVisitChildren()
210 if (HasEdge(state.currentIdx, state.childIdx)) { in DfsVisitChildren()
212 if (VertexColor(state.childIdx) == Graph::VColor::BLACK) { in DfsVisitChildren()
216 if (VertexColor(state.childIdx) == Graph::VColor::GREY) { in DfsVisitChildren()
221 … VIdx nextChild = state.childIdx + 1 < NumVertices() ? state.childIdx + 1 : Graph::INVALID_V_IDX; in DfsVisitChildren()
223 state.currentIdx = state.childIdx; in DfsVisitChildren()
224 state.childIdx = 0; in DfsVisitChildren()
228 state.childIdx = Graph::INVALID_V_IDX; in DfsVisitChildren()
237 if (state.childIdx != Graph::INVALID_V_IDX) { in DfsPopState()