Référence du fichier C:/_Perso/projets/test/developpez/metro/include/metro/stationdata.h

#include <sstream>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <boost/multi_index/ordered_index.hpp>

Aller au code source de ce fichier.

Classes

class  metro::station::Data
struct  metro::station::id
 Permet l'indexation du container de station par critere d'ID. Plus de détails...
struct  metro::station::key
 Permet l'indexation du container de station par critere de clef. Plus de détails...
class  metro::station::IdMgr
class  metro::StationData

Espaces de nommage

namespace  metro
namespace  metro::station

Définition de type

typedef unsigned int metro::id_station
 ID d'une station.
typedef
boost::multi_index_container
< Data, bmi::indexed_by
< bmi::ordered_unique
< bmi::tag< id >
, BOOST_MULTI_INDEX_CONST_MEM_FUN(Data,
id_station, id) >
, bmi::ordered_non_unique
< bmi::tag< key >
, BOOST_MULTI_INDEX_CONST_MEM_FUN(Data,
std::string, key) > >> 
metro::station::IdContainer
 Container de station, indexable par plusieurs criteres (id et clef).
typedef bmi::index
< IdContainer, id >::type 
metro::station::container_by_id_t
typedef IdContainer::index< id >
::type 
metro::station::set_by_id_t

Fonctions

id_station metro::station::get_id (Data &stationData)
const container_by_id_t & metro::station::get_by_id ()


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