AirTSP Logo  1.01.7
C++ Simulated Airline Travel Solution Provider (TSP) Library
LegCabinStruct.hpp
Go to the documentation of this file.
1 #ifndef __AIRTSP_BOM_LEGCABINSTRUCT_HPP
2 #define __AIRTSP_BOM_LEGCABINSTRUCT_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // STL
8 #include <string>
9 #include <vector>
10 // StdAir
11 #include <stdair/stdair_inventory_types.hpp>
12 #include <stdair/basic/StructAbstract.hpp>
13 
14 // Forward declarations
15 namespace stdair {
16  class LegCabin;
17 }
18 
19 namespace AIRTSP {
20 
22  struct LegCabinStruct : public stdair::StructAbstract {
23  // Attributes
24  stdair::CabinCode_T _cabinCode;
25  stdair::CabinCapacity_T _capacity;
26 
29  void fill (stdair::LegCabin&) const;
30 
32  const std::string describe() const;
33  };
34 
36  typedef std::vector<LegCabinStruct> LegCabinStructList_T;
37 
38 }
39 #endif // __AIRTSP_BOM_LEGCABINSTRUCT_HPP
AIRTSP::LegCabinStruct::_capacity
stdair::CabinCapacity_T _capacity
Definition: LegCabinStruct.hpp:25
AIRTSP::LegCabinStruct
Definition: LegCabinStruct.hpp:22
AIRTSP::LegCabinStructList_T
std::vector< LegCabinStruct > LegCabinStructList_T
Definition: LegCabinStruct.hpp:36
AIRTSP::LegCabinStruct::_cabinCode
stdair::CabinCode_T _cabinCode
Definition: LegCabinStruct.hpp:24
stdair
Forward declarations.
Definition: AIRTSP_Service.hpp:14
AIRTSP
Definition: AIRTSP_Service.hpp:23
AIRTSP::LegCabinStruct::fill
void fill(stdair::LegCabin &) const
Definition: LegCabinStruct.cpp:22
AIRTSP::LegCabinStruct::describe
const std::string describe() const
Definition: LegCabinStruct.cpp:15