CGRA-ME
Public Types | Public Attributes | Friends | List of all members
EventRecordingVisitor< VertexID, Base >::Event Struct Reference

#include <GraphAlgorithmHelpers.h>

Public Types

enum  Type {
  onExamine, onSkipped, onExamineEdge, onSkippedEdge,
  onWaveEnd
}
 

Public Attributes

Type type
 
VertexID v1
 
VertexID v2
 

Friends

std::ostream & operator<< (std::ostream &os, const Type &et)
 
std::ostream & operator<< (std::ostream &os, const Event &e)
 

Detailed Description

template<typename VertexID, typename Base = DoNothingGraphVisitor<VertexID>>
struct EventRecordingVisitor< VertexID, Base >::Event

Definition at line 216 of file GraphAlgorithmHelpers.h.

Member Enumeration Documentation

◆ Type

template<typename VertexID , typename Base = DoNothingGraphVisitor<VertexID>>
enum EventRecordingVisitor::Event::Type
Enumerator
onExamine 
onSkipped 
onExamineEdge 
onSkippedEdge 
onWaveEnd 

Definition at line 217 of file GraphAlgorithmHelpers.h.

Friends And Related Function Documentation

◆ operator<< [1/2]

template<typename VertexID , typename Base = DoNothingGraphVisitor<VertexID>>
std::ostream& operator<< ( std::ostream &  os,
const Event e 
)
friend

Definition at line 238 of file GraphAlgorithmHelpers.h.

◆ operator<< [2/2]

template<typename VertexID , typename Base = DoNothingGraphVisitor<VertexID>>
std::ostream& operator<< ( std::ostream &  os,
const Type et 
)
friend

Definition at line 227 of file GraphAlgorithmHelpers.h.

Member Data Documentation

◆ type

template<typename VertexID , typename Base = DoNothingGraphVisitor<VertexID>>
Type EventRecordingVisitor< VertexID, Base >::Event::type

Definition at line 224 of file GraphAlgorithmHelpers.h.

◆ v1

template<typename VertexID , typename Base = DoNothingGraphVisitor<VertexID>>
VertexID EventRecordingVisitor< VertexID, Base >::Event::v1

Definition at line 225 of file GraphAlgorithmHelpers.h.

◆ v2

template<typename VertexID , typename Base = DoNothingGraphVisitor<VertexID>>
VertexID EventRecordingVisitor< VertexID, Base >::Event::v2

Definition at line 225 of file GraphAlgorithmHelpers.h.


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