Conteneur central des données topologiques ferroviaires.
Conteneur partagé entre tous les modules métier et la couche HMI.
Definition TopologyData.h:29
Singleton fournissant un accès global unique à TopologyData.
Definition TopologyRepository.h:24
TopologyData & data()
Retourne une référence mutable aux données topologiques.
Definition TopologyRepository.h:40
TopologyData m_data
Definition TopologyRepository.h:56
TopologyRepository(const TopologyRepository &)=delete
Interdit la copie — singleton.
TopologyRepository()=default
Constructeur privé — accès via instance() uniquement.
TopologyRepository & operator=(const TopologyRepository &)=delete
Interdit l'affectation — singleton.
static TopologyRepository & instance()
Retourne l'instance unique du repository (création paresseuse).
Definition TopologyRepository.h:30