1.00.1
C++ Simulated Airline Inventory Management System library
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
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
10
#include <
airinv/bom/FFDisutilityStruct.hpp
>
11
12
namespace
AIRINV
{
13
14
// ////////////////////////////////////////////////////////////////////
15
FFDisutilityStruct::FFDisutilityStruct
() {
16
}
17
18
// ////////////////////////////////////////////////////////////////////
19
FFDisutilityStruct::~FFDisutilityStruct
() {
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
}
AIRINV
Definition:
AIRINV_Master_Service.hpp:38
AIRINV::FFDisutilityStruct::FFDisutilityStruct
FFDisutilityStruct()
Definition:
FFDisutilityStruct.cpp:15
FFDisutilityStruct.hpp
AIRINV::FFDisutilityStruct::_key
std::string _key
Definition:
FFDisutilityStruct.hpp:37
AIRINV::FFDisutilityStruct::_curve
stdair::FFDisutilityCurve_T _curve
Definition:
FFDisutilityStruct.hpp:40
AIRINV::FFDisutilityStruct::describe
const std::string describe() const
Definition:
FFDisutilityStruct.cpp:23
AIRINV::FFDisutilityStruct::~FFDisutilityStruct
~FFDisutilityStruct()
Definition:
FFDisutilityStruct.cpp:19
Generated on Tue Jun 16 2015 01:10:59 for AirInv by
1.8.9.1