OpenASIP 2.2
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
BoostGraph< GraphNode, GraphEdge >::RemovedEdgeDatum Struct Reference

#include <BoostGraph.hh>

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

Public Member Functions

 RemovedEdgeDatum (GraphNode &tail, GraphNode &head, GraphEdge &e)
 
bool operator< (const RemovedEdgeDatum &other) const
 

Public Attributes

GraphNodenTail
 
GraphNodenHead
 
GraphEdgeedge
 

Detailed Description

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

Definition at line 223 of file BoostGraph.hh.

Constructor & Destructor Documentation

◆ RemovedEdgeDatum()

template<typename GraphNode , typename GraphEdge >
BoostGraph< GraphNode, GraphEdge >::RemovedEdgeDatum::RemovedEdgeDatum ( GraphNode tail,
GraphNode head,
GraphEdge e 
)
inline

Definition at line 228 of file BoostGraph.hh.

228 :
229 nTail(tail), nHead(head), edge(e) {}

Member Function Documentation

◆ operator<()

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

Definition at line 231 of file BoostGraph.hh.

231 {
232 return edge.edgeID() < other.edge.edgeID();
233 }
virtual int edgeID() const
Definition GraphEdge.cc:92

References BoostGraph< GraphNode, GraphEdge >::RemovedEdgeDatum::edge, and GraphEdge::edgeID().

Here is the call graph for this function:

Member Data Documentation

◆ edge

template<typename GraphNode , typename GraphEdge >
GraphEdge& BoostGraph< GraphNode, GraphEdge >::RemovedEdgeDatum::edge

◆ nHead

template<typename GraphNode , typename GraphEdge >
GraphNode& BoostGraph< GraphNode, GraphEdge >::RemovedEdgeDatum::nHead

Definition at line 225 of file BoostGraph.hh.

◆ nTail

template<typename GraphNode , typename GraphEdge >
GraphNode& BoostGraph< GraphNode, GraphEdge >::RemovedEdgeDatum::nTail

Definition at line 224 of file BoostGraph.hh.


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