1.00.8
C++ Standard Airline IT Object Library
TravelSolutionTypes.hpp
Go to the documentation of this file.
1
// //////////////////////////////////////////////////////////////////////
2
#ifndef __STDAIR_BOM_TRAVELSOLUTIONTYPES_HPP
3
#define __STDAIR_BOM_TRAVELSOLUTIONTYPES_HPP
4
5
// //////////////////////////////////////////////////////////////////////
6
// Import section
7
// //////////////////////////////////////////////////////////////////////
8
// STL
9
#include <list>
10
#include <map>
11
// StdAir
12
#include <
stdair/stdair_basic_types.hpp
>
13
#include <
stdair/bom/key_types.hpp
>
14
#include <
stdair/stdair_inventory_types.hpp
>
// bid price related types.
15
#include <
stdair/bom/BomIDTypes.hpp
>
16
17
namespace
stdair
{
18
19
// Forward declarations.
20
struct
TravelSolutionStruct
;
21
23
typedef
std::list<TravelSolutionStruct>
TravelSolutionList_T
;
24
26
typedef
KeyList_T
SegmentPath_T
;
27
29
typedef
std::list<SegmentPath_T>
SegmentPathList_T
;
30
32
typedef
std::map<const ClassCode_T, BookingClassID_T>
ClassObjectIDMap_T
;
33
35
typedef
std::list<ClassObjectIDMap_T>
ClassObjectIDMapHolder_T
;
36
38
typedef
std::map<const ClassCode_T, YieldValue_T>
ClassYieldMap_T
;
39
41
typedef
std::list<ClassYieldMap_T>
ClassYieldMapHolder_T
;
42
44
typedef
std::list<BidPriceVector_T>
BidPriceVectorHolder_T
;
45
47
typedef
std::map<const ClassCode_T, const BidPriceVector_T*>
ClassBpvMap_T
;
48
50
typedef
std::list<ClassBpvMap_T>
ClassBpvMapHolder_T
;
51
}
52
#endif // __STDAIR_BOM_TRAVELSOLUTIONTYPES_HPP
53
stdair::ClassYieldMapHolder_T
std::list< ClassYieldMap_T > ClassYieldMapHolder_T
Definition:
TravelSolutionTypes.hpp:41
stdair::ClassBpvMapHolder_T
std::list< ClassBpvMap_T > ClassBpvMapHolder_T
Definition:
TravelSolutionTypes.hpp:50
stdair::ClassBpvMap_T
std::map< const ClassCode_T, const BidPriceVector_T * > ClassBpvMap_T
Definition:
TravelSolutionTypes.hpp:47
BomIDTypes.hpp
stdair::KeyList_T
std::list< std::string > KeyList_T
Definition:
key_types.hpp:18
stdair::ClassObjectIDMap_T
std::map< const ClassCode_T, BookingClassID_T > ClassObjectIDMap_T
Definition:
TravelSolutionTypes.hpp:32
stdair::TravelSolutionStruct
Structure holding the elements of a travel solution.
Definition:
TravelSolutionStruct.hpp:24
stdair_inventory_types.hpp
stdair::SegmentPathList_T
std::list< SegmentPath_T > SegmentPathList_T
Definition:
TravelSolutionTypes.hpp:29
stdair::BidPriceVectorHolder_T
std::list< BidPriceVector_T > BidPriceVectorHolder_T
Definition:
TravelSolutionTypes.hpp:44
stdair
Handle on the StdAir library context.
Definition:
BasChronometer.cpp:9
key_types.hpp
stdair::TravelSolutionList_T
std::list< TravelSolutionStruct > TravelSolutionList_T
Definition:
TravelSolutionTypes.hpp:20
stdair_basic_types.hpp
stdair::SegmentPath_T
KeyList_T SegmentPath_T
Definition:
TravelSolutionTypes.hpp:26
stdair::ClassYieldMap_T
std::map< const ClassCode_T, YieldValue_T > ClassYieldMap_T
Definition:
TravelSolutionTypes.hpp:38
stdair::ClassObjectIDMapHolder_T
std::list< ClassObjectIDMap_T > ClassObjectIDMapHolder_T
Definition:
TravelSolutionTypes.hpp:35
Generated for StdAir by
1.8.17