Home
last modified time | relevance | path

Searched refs:VColor (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/utils/locks/
H A Dgraph.h41 using VColor = typename Vertex::Color; variable
75 v_.push_back({VColor::WHITE, fromVertexPtr}); in Graph()
81 v_.push_back({VColor::WHITE, toVertexPtr}); in Graph()
147 if (VertexColor(seedIdx) != Graph::VColor::WHITE) { in FindFirstCycle()
159 VColor VertexColor(VIdx vidx) in VertexColor()
174 void Mark(VIdx vidx, VColor color) in Mark()
212 if (VertexColor(state.childIdx) == Graph::VColor::BLACK) { in DfsVisitChildren()
216 if (VertexColor(state.childIdx) == Graph::VColor::GREY) { in DfsVisitChildren()
240 Mark(state.currentIdx, Graph::VColor::BLACK); in DfsPopState()
252 Mark(state.currentIdx, Graph::VColor::GREY); in RunDfsFromVertex()
[all …]
H A Dgraph.cpp25 std::ostream &operator<<(std::ostream &stream, typename G::VColor c) in operator <<()
28 case G::VColor::WHITE: in operator <<()
31 case G::VColor::BLACK: in operator <<()
34 case G::VColor::GREY: in operator <<()