GEGELATI
List of all members
TPG::TPGTeam Class Reference

#include <tpgTeam.h>

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

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...
 
- Protected Member Functions inherited from TPG::TPGVertex
 TPGVertex ()
 Protected default constructor to forbid the instanciation of object of this abstract class.
 
- 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.
 

Detailed Description

Class used to represent a Team of the TPGGraph.

A Team is a non-leaf vertex of a Tangled-Program-Graph.


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