Système de journalisation à 5 niveaux de trace, un fichier par moteur.
PCCEdgeRole
Rôle sémantique d'une arête dans la topologie ferroviaire.
Definition PCCEdge.h:34
Journaliseur associé à un moteur nommé.
Definition Logger.h:99
Connexion orientée entre deux PCCNode du PCCGraph.
Definition PCCEdge.h:50
PCCEdge(const PCCEdge &)=delete
Interdit la copie — aliasing des pointeurs non-propriétaires.
PCCNode * getTo() const
Retourne le nœud cible de l'arête.
Definition PCCEdge.h:96
Logger & m_logger
Definition PCCEdge.h:117
PCCEdge(PCCEdge &&)=default
Déplacement autorisé — requis par unique_ptr.
PCCNode * m_to
Definition PCCEdge.h:111
PCCEdgeRole getRole() const
Retourne le rôle sémantique de la connexion.
Definition PCCEdge.h:103
PCCEdge & operator=(PCCEdge &&)=default
PCCNode * m_from
Definition PCCEdge.h:108
PCCNode * getFrom() const
Retourne le nœud source de l'arête.
Definition PCCEdge.h:89
PCCEdgeRole m_role
Definition PCCEdge.h:114
PCCEdge & operator=(const PCCEdge &)=delete
Nœud abstrait du graphe PCC.
Definition PCCNode.h:70