StdAir Logo  0.45.1
C++ Standard Airline IT Object Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BasConst_Inventory.hpp
Go to the documentation of this file.
1 #ifndef __STDAIR_BAS_BASCONST_INVENTORY_HPP
2 #define __STDAIR_BAS_BASCONST_INVENTORY_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // StdAir
10 
11 namespace stdair {
12 
13  // //////// Inventory-related BOM ///////
16 
19 
22 
25 
28 
30  extern const Date_T DEFAULT_DEPARTURE_DATE;
31 
34 
37 
39  extern const AirportCode_T DEFAULT_ORIGIN;
40 
43 
45  extern const CabinCode_T DEFAULT_CABIN_CODE;
46 
49 
52 
54  extern const ClassCode_T DEFAULT_CLASS_CODE;
55 
58 
61 
63  extern const BidPrice_T DEFAULT_BID_PRICE;
64 
67 
71  extern const unsigned short MAXIMAL_NUMBER_OF_LEGS_IN_FLIGHT;
72 
75  extern const unsigned short MAXIMAL_NUMBER_OF_SEGMENTS_IN_OND;
76 
79 
81  extern const SeatIndex_T DEFAULT_SEAT_INDEX;
82 
84  extern const std::string DEFAULT_FARE_FAMILY_VALUE_TYPE;
85 
87  extern const std::string DEFAULT_SEGMENT_CABIN_VALUE_TYPE;
88 
90  extern const int DEFAULT_MAX_DTD;
91 
93  extern const DCPList_T DEFAULT_DCP_LIST;
94  struct DefaultDCPList { static DCPList_T init(); };
95 
98  struct DefaultDtdFratMap { static DTDFratMap_T init();};
99 
101  extern const DTDProbMap_T DEFAULT_DTD_PROB_MAP;
102  struct DefaultDtdProbMap { static DTDProbMap_T init();};
103 
104 
105 }
106 #endif // __STDAIR_BAS_BASCONST_INVENTORY_HPP