GEGELATI
List of all members
TPG::TPGTeamInstrumented Class Reference

Instrumented TPGTeam. More...

#include <tpgTeamInstrumented.h>

Inheritance diagram for TPG::TPGTeamInstrumented:
TPG::TPGTeam TPG::TPGVertexInstrumentation TPG::TPGVertex

Additional Inherited Members

- Public Member Functions inherited from TPG::TPGVertex
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...
 
- Public Member Functions inherited from TPG::TPGVertexInstrumentation
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.
 
- Protected Member Functions inherited from TPG::TPGVertex
 TPGVertex ()
 Protected default constructor to forbid the instanciation of object of this abstract class.
 
- Protected Member Functions inherited from TPG::TPGVertexInstrumentation
 TPGVertexInstrumentation ()
 Protected default constructor to forbid instanciation. More...
 
- Protected Attributes inherited from TPG::TPGVertex
std::list< TPG::TPGEdge * > incomingEdges
 Set of incoming TPGEdge of the TPGVertex.
 
std::list< TPG::TPGEdge * > outgoingEdges
 Set of outgoing TPGEdge of the TPGVertex.
 
- Protected Attributes inherited from TPG::TPGVertexInstrumentation
std::atomic_uint64_t nbVisits
 

Detailed Description

Instrumented TPGTeam.


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