AirInv Logo  1.00.8
C++ Simulated Airline Inventory Management System Library
Loading...
Searching...
No Matches
FFDisutilityStruct.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/service/Logger.hpp>
9// AIRINV
11
12namespace AIRINV {
13
14 // ////////////////////////////////////////////////////////////////////
16 }
17
18 // ////////////////////////////////////////////////////////////////////
20 }
21
22 // ////////////////////////////////////////////////////////////////////
23 const std::string FFDisutilityStruct::describe() const {
24 std::ostringstream oStr;
25 oStr << _key << "; ";
26 for (stdair::FFDisutilityCurve_T::const_reverse_iterator itFFDisutility =
27 _curve.rbegin(); itFFDisutility != _curve.rend(); ++itFFDisutility) {
28 const stdair::DTD_T& lDTD = itFFDisutility->first;
29 const double& lFFDisutility = itFFDisutility->second;
30 oStr << lDTD << ":" << lFFDisutility << ";";
31 }
32
33 return oStr.str();
34 }
35
36}
stdair::FFDisutilityCurve_T _curve
const std::string describe() const