indigoX
TraversalResults< V > Struct Template Reference

#include <indigox/algorithm/graph/paths.hpp>

+ Collaboration diagram for TraversalResults< V >:

Public Types

using LengthType = typename std::map< V, int32_t >
 
using OrderType = typename std::vector< V >
 
using PredType = typename std::map< V, V >
 

Public Member Functions

 TraversalResults (OrderType &order, PredType &pred, LengthType &length, V &far)
 

Public Attributes

OrderType discover_order
 
furthest
 
LengthType path_lengths
 
PredType predecessors
 

Member Typedef Documentation

◆ LengthType

using LengthType = typename std::map<V, int32_t>

◆ OrderType

using OrderType = typename std::vector<V>

◆ PredType

using PredType = typename std::map<V, V>

Constructor & Destructor Documentation

◆ TraversalResults()

TraversalResults ( OrderType order,
PredType pred,
LengthType length,
V &  far 
)
inline

Member Data Documentation

◆ discover_order

OrderType discover_order

◆ furthest

V furthest

◆ path_lengths

LengthType path_lengths

◆ predecessors

PredType predecessors

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