GEGELATI
|
#include <tpgTeamInstrumented.h>
Additional Inherited Members | |
![]() | |
virtual | ~TPGVertex ()=default |
Default polymorphic destructor. | |
const std::list< TPGEdge * > & | getIncomingEdges () const |
Get a const reference to incoming edges of this TPGVertex. More... | |
const std::list< TPGEdge * > & | getOutgoingEdges () const |
Get a const reference to incoming edges of this TPGVertex. | |
virtual void | addIncomingEdge (TPG::TPGEdge *edge) |
Method to add an incoming TPGEdge to the TPGVertex. More... | |
virtual void | removeIncomingEdge (TPG::TPGEdge *edge) |
Removes the given incoming edge from the TPGVertex. More... | |
virtual void | addOutgoingEdge (TPG::TPGEdge *edge) |
Method to add an outgoing TPGEdge to the TPGVertex. More... | |
virtual void | removeOutgoingEdge (TPG::TPGEdge *edge) |
Removes the given outgoing edge from the TPGVertex. More... | |
![]() | |
uint64_t | getNbVisits () const |
Get the number of time a TPGVertexInstrumentation was visited. | |
void | incrementNbVisits () const |
Add one to the number of visits for this TPGVertexInstrumented. | |
void | reset () const |
Reset the instrumentation attributes. | |
![]() | |
TPGVertex () | |
Protected default constructor to forbid the instanciation of object of this abstract class. | |
![]() | |
TPGVertexInstrumentation () | |
Protected default constructor to forbid instanciation. More... | |
![]() | |
std::list< TPG::TPGEdge * > | incomingEdges |
Set of incoming TPGEdge of the TPGVertex. | |
std::list< TPG::TPGEdge * > | outgoingEdges |
Set of outgoing TPGEdge of the TPGVertex. | |
![]() | |
std::atomic_uint64_t | nbVisits |
Instrumented TPGTeam.