OpenASIP  2.0
Public Member Functions | Public Attributes | List of all members
BoostGraph< GraphNode, GraphEdge >::PathLengthHelper Struct Reference

#include <BoostGraph.hh>

Collaboration diagram for BoostGraph< GraphNode, GraphEdge >::PathLengthHelper:
Collaboration graph

Public Member Functions

 PathLengthHelper (NodeDescriptor nd, int len, int sd, bool looping=false)
 
bool operator< (const PathLengthHelper &other) const
 

Public Attributes

NodeDescriptor nd_
 
int len_
 
int sd_
 
bool looping_
 

Detailed Description

template<typename GraphNode, typename GraphEdge>
struct BoostGraph< GraphNode, GraphEdge >::PathLengthHelper

This class is used in the pririty queue, to select which node to start sink distance calculations

Definition at line 366 of file BoostGraph.hh.

Constructor & Destructor Documentation

◆ PathLengthHelper()

template<typename GraphNode , typename GraphEdge >
BoostGraph< GraphNode, GraphEdge >::PathLengthHelper::PathLengthHelper ( NodeDescriptor  nd,
int  len,
int  sd,
bool  looping = false 
)
inline

Member Function Documentation

◆ operator<()

template<typename GraphNode , typename GraphEdge >
bool BoostGraph< GraphNode, GraphEdge >::PathLengthHelper::operator< ( const PathLengthHelper other) const
inline

Member Data Documentation

◆ len_

template<typename GraphNode , typename GraphEdge >
int BoostGraph< GraphNode, GraphEdge >::PathLengthHelper::len_

Definition at line 370 of file BoostGraph.hh.

◆ looping_

template<typename GraphNode , typename GraphEdge >
bool BoostGraph< GraphNode, GraphEdge >::PathLengthHelper::looping_

Definition at line 372 of file BoostGraph.hh.

◆ nd_

template<typename GraphNode , typename GraphEdge >
NodeDescriptor BoostGraph< GraphNode, GraphEdge >::PathLengthHelper::nd_

Definition at line 369 of file BoostGraph.hh.

◆ sd_

template<typename GraphNode , typename GraphEdge >
int BoostGraph< GraphNode, GraphEdge >::PathLengthHelper::sd_

Definition at line 371 of file BoostGraph.hh.


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