1.00.5
C++ Simulated Airline Inventory Management System Library
SegmentCabinStruct.cpp
Go to the documentation of this file.
1
// //////////////////////////////////////////////////////////////////////
2
// Import section
3
// //////////////////////////////////////////////////////////////////////
4
// STL
5
#include <cassert>
6
#include <sstream>
7
// StdAir
8
#include <stdair/bom/SegmentCabin.hpp>
9
// AirInv
10
#include <
airinv/bom/SegmentCabinStruct.hpp
>
11
12
namespace
AIRINV
{
13
14
// //////////////////////////////////////////////////////////////////////
15
const
std::string
SegmentCabinStruct::describe
()
const
{
16
std::ostringstream ostr;
17
18
ostr <<
" "
<<
_cabinCode
<<
", "
<<
_nbOfBookings
<< std::endl;
19
20
for
(FareFamilyStructList_T::const_iterator itFF =
_fareFamilies
.begin();
21
itFF !=
_fareFamilies
.end(); ++itFF) {
22
const
FareFamilyStruct
& lFF = *itFF;
23
ostr << lFF.
describe
();
24
}
25
if
(
_fareFamilies
.empty() ==
false
) {
26
ostr << std::endl;
27
}
28
29
return
ostr.str();
30
}
31
32
// //////////////////////////////////////////////////////////////////////
33
void
SegmentCabinStruct::fill
(stdair::SegmentCabin& ioSegmentCabin)
const
{
34
// Set the total number of bookings
35
// ioSegmentCabin.setNbOfBookings (_nbOfBookings);
36
}
37
38
}
AIRINV::SegmentCabinStruct::fill
void fill(stdair::SegmentCabin &) const
Definition:
SegmentCabinStruct.cpp:33
AIRINV::FareFamilyStruct::describe
const std::string describe() const
Definition:
FareFamilyStruct.cpp:32
AIRINV::SegmentCabinStruct::_cabinCode
stdair::CabinCode_T _cabinCode
Definition:
SegmentCabinStruct.hpp:28
AIRINV::SegmentCabinStruct::describe
const std::string describe() const
Definition:
SegmentCabinStruct.cpp:15
AIRINV::SegmentCabinStruct::_nbOfBookings
stdair::NbOfBookings_T _nbOfBookings
Definition:
SegmentCabinStruct.hpp:29
AIRINV::SegmentCabinStruct::_fareFamilies
FareFamilyStructList_T _fareFamilies
Definition:
SegmentCabinStruct.hpp:31
AIRINV
Definition:
AIRINV_Master_Service.hpp:38
AIRINV::FareFamilyStruct
Utility Structure for the parsing of fare family details.
Definition:
FareFamilyStruct.hpp:26
SegmentCabinStruct.hpp
Generated on Sun Aug 9 2020 00:00:00 for AirInv by
1.8.18