1.00.13
C++ Standard Airline IT Object Library
Loading...
Searching...
No Matches
YieldFeaturesKey.cpp
Go to the documentation of this file.
1
// //////////////////////////////////////////////////////////////////////
2
// Import section
3
// //////////////////////////////////////////////////////////////////////
4
// STL
5
#include <ostream>
6
#include <sstream>
7
// StdAir
8
#include <
stdair/basic/BasConst_Request.hpp
>
9
#include <
stdair/bom/YieldFeaturesKey.hpp
>
10
11
namespace
stdair
{
12
13
// ////////////////////////////////////////////////////////////////////
14
YieldFeaturesKey::YieldFeaturesKey()
15
: _tripType (
TRIP_TYPE_ONE_WAY
),
16
_cabinCode (
DEFAULT_PREFERRED_CABIN
) {
17
assert (
false
);
18
}
19
20
// ////////////////////////////////////////////////////////////////////
21
YieldFeaturesKey::YieldFeaturesKey (
const
stdair::TripType_T
& iTripType,
22
const
stdair::CabinCode_T
& iCabin)
23
: _tripType (iTripType), _cabinCode (iCabin) {
24
}
25
26
// ////////////////////////////////////////////////////////////////////
27
YieldFeaturesKey::YieldFeaturesKey (
const
YieldFeaturesKey
& iKey)
28
: _tripType (iKey.getTripType()), _cabinCode (iKey.getCabinCode()) {
29
}
30
31
// ////////////////////////////////////////////////////////////////////
32
YieldFeaturesKey::~YieldFeaturesKey
() {
33
}
34
35
// ////////////////////////////////////////////////////////////////////
36
void
YieldFeaturesKey::toStream
(std::ostream& ioOut)
const
{
37
ioOut <<
"YieldFeaturesKey: "
<<
toString
() << std::endl;
38
}
39
40
// ////////////////////////////////////////////////////////////////////
41
void
YieldFeaturesKey::fromStream
(std::istream& ioIn) {
42
}
43
44
// ////////////////////////////////////////////////////////////////////
45
const
std::string
YieldFeaturesKey::toString
()
const
{
46
std::ostringstream oStr;
47
oStr << _tripType <<
" -- "
<< _cabinCode;
48
return
oStr.str();
49
}
50
51
}
YieldFeaturesKey.hpp
BasConst_Request.hpp
stdair
Handle on the StdAir library context.
Definition
BasChronometer.cpp:9
stdair::TripType_T
std::string TripType_T
Definition
stdair_basic_types.hpp:64
stdair::DEFAULT_PREFERRED_CABIN
const CabinCode_T DEFAULT_PREFERRED_CABIN
stdair::TRIP_TYPE_ONE_WAY
const TripType_T TRIP_TYPE_ONE_WAY
stdair::CabinCode_T
std::string CabinCode_T
Definition
stdair_basic_types.hpp:41
stdair::YieldFeaturesKey
Key of date-period.
Definition
YieldFeaturesKey.hpp:18
stdair::YieldFeaturesKey::toStream
void toStream(std::ostream &ioOut) const
Definition
YieldFeaturesKey.cpp:36
stdair::YieldFeaturesKey::~YieldFeaturesKey
~YieldFeaturesKey()
Definition
YieldFeaturesKey.cpp:32
stdair::YieldFeaturesKey::toString
const std::string toString() const
Definition
YieldFeaturesKey.cpp:45
stdair::YieldFeaturesKey::fromStream
void fromStream(std::istream &ioIn)
Definition
YieldFeaturesKey.cpp:41
Generated for StdAir by
1.9.8