AirTSP Logo  1.01.0
C++ Simulated Airline Travel Solution Provider Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 
10 namespace 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 }