StdAir Logo  1.00.3
C++ Standard Airline IT Object Library
stdair_basic_types.hpp
Go to the documentation of this file.
1 #ifndef __STDAIR_STDAIR_BASIC_TYPES_HPP
2 #define __STDAIR_STDAIR_BASIC_TYPES_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // STL
8 #include <string>
9 #include <list>
10 
11 namespace stdair {
12 
13  // //////////////////////////////////////////////////////////////////////
14  // Basic types
16  typedef std::string LocationCode_T;
17 
19  typedef unsigned long int Distance_T;
20 
22  typedef LocationCode_T AirportCode_T;
23 
25  typedef LocationCode_T CityCode_T;
26 
28  typedef std::string KeyDescription_T;
29 
31  typedef std::string AirlineCode_T;
32 
34  typedef unsigned short FlightNumber_T;
35 
37  typedef unsigned short TableID_T;
38 
41  typedef std::string CabinCode_T;
42 
44  typedef std::string FamilyCode_T;
45 
47  typedef std::string PolicyCode_T;
48 
50  typedef std::string NestingStructureCode_T;
51 
53  typedef std::string NestingNodeCode_T;
54 
57  typedef std::string ClassCode_T;
58 
60  typedef unsigned long Identity_T;
61 
64  typedef std::string TripType_T;
65 
67  typedef double MonetaryValue_T;
68 
70  typedef double RealNumber_T;
71 
73  typedef double Percentage_T;
74 
76  typedef double PriceValue_T;
77 
79  typedef double YieldValue_T;
80 
82  typedef std::string PriceCurrency_T;
83 
85  typedef double Revenue_T;
86 
88  typedef double Multiplier_T;
89 
92  typedef double NbOfSeats_T;
93 
95  typedef unsigned int Count_T;
96 
98  typedef short PartySize_T;
99 
101  typedef double NbOfRequests_T;
102 
104  typedef NbOfRequests_T NbOfBookings_T;
105 
107  typedef NbOfRequests_T NbOfCancellations_T;
108 
111  typedef unsigned short NbOfTravelSolutions_T;
112 
114  typedef std::string ClassList_String_T;
115 
117  typedef unsigned short NbOfSegments_T;
118 
120  typedef unsigned short NbOfAirlines_T;
121 
123  typedef double Availability_T;
124 
126  typedef double Fare_T;
127 
129  typedef bool Flag_T;
130 
132  typedef unsigned int UnsignedIndex_T;
133 
135  typedef unsigned int NbOfClasses_T;
136 
138  typedef unsigned int NbOfFareFamilies_T;
139 
140  // ///////////// Technical ////////////////
144  typedef std::string Filename_T;
145 
148  typedef std::string FileAddress_T;
149 
152  typedef float ProgressPercentage_T;
153 
154 }
155 #endif // __STDAIR_STDAIR_BASIC_TYPES_HPP
LocationCode_T AirportCode_T
std::string CabinCode_T
std::string TripType_T
double Availability_T
unsigned short FlightNumber_T
Handle on the StdAir library context.
unsigned short NbOfSegments_T
unsigned int Count_T
std::string AirlineCode_T
NbOfRequests_T NbOfBookings_T
std::string FamilyCode_T
LocationCode_T CityCode_T
std::string PolicyCode_T
unsigned short NbOfTravelSolutions_T
unsigned long Identity_T
double Multiplier_T
double Revenue_T
double PriceValue_T
std::string NestingNodeCode_T
double NbOfRequests_T
double NbOfSeats_T
std::string PriceCurrency_T
unsigned int NbOfFareFamilies_T
float ProgressPercentage_T
double RealNumber_T
double MonetaryValue_T
std::string LocationCode_T
unsigned int UnsignedIndex_T
std::string FileAddress_T
unsigned int NbOfClasses_T
std::string NestingStructureCode_T
double YieldValue_T
std::string Filename_T
std::string ClassList_String_T
double Percentage_T
unsigned short TableID_T
NbOfRequests_T NbOfCancellations_T
unsigned short NbOfAirlines_T
std::string ClassCode_T
std::string KeyDescription_T
unsigned long int Distance_T