AirTSP Logo  1.01.12
C++ Simulated Airline Travel Solution Provider (TSP) Library
Loading...
Searching...
No Matches
FareFamilyStruct.cpp
Go to the documentation of this file.
1// //////////////////////////////////////////////////////////////////////
2// Import section
3// //////////////////////////////////////////////////////////////////////
4// STL
5#include <cassert>
6#include <sstream>
7// AirTSP
9
10namespace AIRTSP {
11
12 // //////////////////////////////////////////////////////////////////////
14 FareFamilyStruct (const stdair::FamilyCode_T& iFamilyCode,
15 const stdair::CurveKey_T& iFRAT5Key,
16 const stdair::CurveKey_T& iFFDisutilityKey,
17 const stdair::ClassList_String_T& iClasses)
18 : _familyCode (iFamilyCode),_frat5CurveKey (iFRAT5Key),
19 _ffDisutilityCurveKey (iFFDisutilityKey), _classes (iClasses) {
20 }
21
22 // //////////////////////////////////////////////////////////////////////
23 const std::string FareFamilyStruct::describe() const {
24 std::ostringstream ostr;
25 ostr << " " << _familyCode << " "
27 << " " << _classes << ", ";
28 return ostr.str();
29 }
30
31}
stdair::CurveKey_T _ffDisutilityCurveKey
stdair::CurveKey_T _frat5CurveKey
stdair::ClassList_String_T _classes
stdair::FamilyCode_T _familyCode
const std::string describe() const
FareFamilyStruct(const stdair::FamilyCode_T &, const stdair::CurveKey_T &, const stdair::CurveKey_T &, const stdair::ClassList_String_T &)