digiKam
Digikam::Graph< VertexProperties, EdgeProperties >::GraphSearch::DepthFirstSearchVisitor Class Reference
+ Inheritance diagram for Digikam::Graph< VertexProperties, EdgeProperties >::GraphSearch::DepthFirstSearchVisitor:

Public Member Functions

 DepthFirstSearchVisitor (GraphSearch *const q)
 
template<typename VertexType , typename GraphType >
void discover_vertex (VertexType u, const GraphType &) const
 

Protected Member Functions

void record (const Vertex &v) const
 

Protected Attributes

GraphSearch *const q
 

Constructor & Destructor Documentation

◆ DepthFirstSearchVisitor()

template<class VertexProperties , class EdgeProperties >
Digikam::Graph< VertexProperties, EdgeProperties >::GraphSearch::DepthFirstSearchVisitor::DepthFirstSearchVisitor ( GraphSearch *const  q)
inlineexplicit

Member Function Documentation

◆ discover_vertex()

template<class VertexProperties , class EdgeProperties >
template<typename VertexType , typename GraphType >
void Digikam::Graph< VertexProperties, EdgeProperties >::GraphSearch::DepthFirstSearchVisitor::discover_vertex ( VertexType  u,
const GraphType &   
) const
inline

◆ record()

template<class VertexProperties , class EdgeProperties >
void Digikam::Graph< VertexProperties, EdgeProperties >::GraphSearch::CommonVisitor::record ( const Vertex v) const
inlineprotectedinherited

Member Data Documentation

◆ q

template<class VertexProperties , class EdgeProperties >
GraphSearch* const Digikam::Graph< VertexProperties, EdgeProperties >::GraphSearch::CommonVisitor::q
protectedinherited

The documentation for this class was generated from the following file: