Edge< EdgePropertyT > Struct Template Reference

CPP API: mio::Edge< EdgePropertyT > Struct Template Reference
mio::Edge< EdgePropertyT > Struct Template Reference

represents an edge of the graph More...

#include <graph.h>

Inheritance diagram for mio::Edge< EdgePropertyT >:
Collaboration diagram for mio::Edge< EdgePropertyT >:

Public Member Functions

template<class... Args>
 Edge (size_t start, size_t end, Args &&... args)
 
- Public Member Functions inherited from mio::EdgeBase
 EdgeBase (size_t start, size_t end)
 
- Public Member Functions inherited from mio::OutEdgeBase
 OutEdgeBase (size_t start)
 
- Public Member Functions inherited from mio::InEdgeBase
 InEdgeBase (size_t end)
 

Public Attributes

EdgePropertyT property
 
- Public Attributes inherited from mio::OutEdgeBase
size_t start_node_idx
 
- Public Attributes inherited from mio::InEdgeBase
size_t end_node_idx
 

Detailed Description

template<class EdgePropertyT>
struct mio::Edge< EdgePropertyT >

represents an edge of the graph

Constructor & Destructor Documentation

◆ Edge()

template<class EdgePropertyT >
template<class... Args>
mio::Edge< EdgePropertyT >::Edge ( size_t  start,
size_t  end,
Args &&...  args 
)
inline

Member Data Documentation

◆ property

template<class EdgePropertyT >
EdgePropertyT mio::Edge< EdgePropertyT >::property