CGRA-ME
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
ConfigGraph::EdgeID Struct Reference

#include <ConfigGraph.h>

Public Member Functions

bool operator< (const EdgeID &rhs) const
 
bool operator== (const EdgeID &rhs) const
 

Private Member Functions

 EdgeID (VertexID source, VertexID target, int id)
 

Private Attributes

friend ConfigGraph
 
VertexID source
 
VertexID target
 
int id
 

Friends

std::ostream & operator<< (std::ostream &os, const EdgeID &e)
 

Detailed Description

Definition at line 264 of file ConfigGraph.h.

Constructor & Destructor Documentation

◆ EdgeID()

ConfigGraph::EdgeID::EdgeID ( VertexID  source,
VertexID  target,
int  id 
)
inlineprivate

Definition at line 277 of file ConfigGraph.h.

Member Function Documentation

◆ operator<()

bool ConfigGraph::EdgeID::operator< ( const EdgeID rhs) const
inline

Definition at line 265 of file ConfigGraph.h.

◆ operator==()

bool ConfigGraph::EdgeID::operator== ( const EdgeID rhs) const
inline

Definition at line 269 of file ConfigGraph.h.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const EdgeID e 
)
friend

Definition at line 273 of file ConfigGraph.h.

Member Data Documentation

◆ ConfigGraph

friend ConfigGraph::EdgeID::ConfigGraph
private

Definition at line 280 of file ConfigGraph.h.

◆ id

int ConfigGraph::EdgeID::id
private

Definition at line 281 of file ConfigGraph.h.

◆ source

VertexID ConfigGraph::EdgeID::source
private

Definition at line 281 of file ConfigGraph.h.

◆ target

VertexID ConfigGraph::EdgeID::target
private

Definition at line 281 of file ConfigGraph.h.


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