StdAir Logo  1.00.3
C++ Standard Airline IT Object Library
AirportPairTypes.hpp
Go to the documentation of this file.
1 // //////////////////////////////////////////////////////////////////////
2 #ifndef __STDAIR_BOM_AIRPORTPAIRTYPES_HPP
3 #define __STDAIR_BOM_AIRPORTPAIRTYPES_HPP
4 
5 // //////////////////////////////////////////////////////////////////////
6 // Import section
7 // //////////////////////////////////////////////////////////////////////
8 // STL
9 #include <map>
10 #include <list>
11 // STDAIR
12 #include <stdair/bom/key_types.hpp>
13 
14 namespace stdair {
15 
16  // Forward declarations.
17  class AirportPair;
18 
20  typedef std::list<AirportPair*> AirportPairList_T;
21 
23  typedef std::map<const MapKey_T, AirportPair*> AirportPairMap_T;
24 
26  typedef std::pair<MapKey_T, AirportPair*> AirportPairWithKey_T;
27  typedef std::list<AirportPairWithKey_T> AirportPairDetailedList_T;
28 }
29 #endif // __STDAIR_BOM_AIRPORTPAIRTYPES_HPP
30 
Class representing the actual attributes for an airport-pair.
Definition: AirportPair.hpp:18
Handle on the StdAir library context.
std::list< AirportPairWithKey_T > AirportPairDetailedList_T
std::list< AirportPair * > AirportPairList_T
std::pair< MapKey_T, AirportPair * > AirportPairWithKey_T
std::map< const MapKey_T, AirportPair * > AirportPairMap_T