Référence de la classe metro::station::Data

#include <stationdata.h>

Graphe d'héritage de metro::station::Data:

metro::StationData

Liste de tous les membres

Fonctions membres publiques

 Data (const std::string &ligne, const std::string &nom, int nEtape)
std::string key () const
 Retourne la clef unique d'une station.
id_station id () const
 Retourn l'id d'une station.
const std::string & nom () const
 Retourne le nom de la station.
const std::string & ligne () const
 Retourne le nom de la ligne à laquelle appartient la station.
int etape () const
 Retourne le numéro d'étape de la station.
bool operator< (const Data &other)
 operateur de comparaison, permettant le stockage dans une map

Attributs publics statiques

static const id_station invalid_id = (id_station)-1
 Identifiant d'un ID invalid.

Attributs privés

std::string m_ligne
std::string m_nom
int m_nEtape
id_station m_id

Amis

class IdMgr


Documentation des constructeurs et destructeur

station::Data::Data ( const std::string &  ligne,
const std::string &  nom,
int  nEtape 
)


Documentation des fonctions membres

int station::Data::etape (  )  const

id_station station::Data::id (  )  const

std::string station::Data::key (  )  const

const std::string & station::Data::ligne (  )  const

const std::string & station::Data::nom (  )  const

bool station::Data::operator< ( const Data other  ) 


Documentation des fonctions amies et associées

friend class IdMgr [friend]


Documentation des données membres

std::string metro::station::Data::m_ligne [private]

std::string metro::station::Data::m_nom [private]


La documentation de cette classe a été générée à partir des fichiers suivants :

Généré le Sun Jun 14 14:02:25 2009 pour Balade dans le métro Parisien par  doxygen 1.5.9