1.00.8
C++ Standard Airline IT Object Library
BreakPointStruct.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/basic/BasConst_General.hpp
>
9
#include <
stdair/bom/BreakPointStruct.hpp
>
10
11
namespace
stdair
{
12
13
// //////////////////////////////////////////////////////////////////////
14
BreakPointStruct::BreakPointStruct() {
15
assert (
false
);
16
}
17
18
// //////////////////////////////////////////////////////////////////////
19
BreakPointStruct::
20
BreakPointStruct (
const
BreakPointStruct
& iBreakPoint)
21
: _breakPointTime (iBreakPoint._breakPointTime) {
22
}
23
24
// //////////////////////////////////////////////////////////////////////
25
BreakPointStruct::
26
BreakPointStruct (
const
DateTime_T
& iBreakPointTime)
27
: _breakPointTime (iBreakPointTime) {
28
}
29
30
// //////////////////////////////////////////////////////////////////////
31
BreakPointStruct::
32
BreakPointStruct (
const
Date_T
& iBreakPointDate)
33
: _breakPointTime (iBreakPointDate,
DEFAULT_NULL_DURATION
) {
34
}
35
36
// //////////////////////////////////////////////////////////////////////
37
BreakPointStruct::~BreakPointStruct
() {
38
}
39
40
// //////////////////////////////////////////////////////////////////////
41
void
BreakPointStruct::toStream
(std::ostream& ioOut)
const
{
42
ioOut <<
describe
();
43
}
44
45
// //////////////////////////////////////////////////////////////////////
46
void
BreakPointStruct::fromStream
(std::istream& ioIn) {
47
}
48
49
// //////////////////////////////////////////////////////////////////////
50
const
std::string
BreakPointStruct::describe
()
const
{
51
std::ostringstream oStr;
52
oStr << _breakPointTime;
53
return
oStr.str();
54
}
55
56
}
stdair::BreakPointStruct::toStream
void toStream(std::ostream &ioOut) const
Definition:
BreakPointStruct.cpp:41
stdair::BreakPointStruct
Definition:
BreakPointStruct.hpp:18
stdair::DEFAULT_NULL_DURATION
const Duration_T DEFAULT_NULL_DURATION
stdair
Handle on the StdAir library context.
Definition:
BasChronometer.cpp:9
stdair::DateTime_T
boost::posix_time::ptime DateTime_T
Definition:
stdair_date_time_types.hpp:26
stdair::BreakPointStruct::~BreakPointStruct
~BreakPointStruct()
Definition:
BreakPointStruct.cpp:37
stdair::BreakPointStruct::describe
const std::string describe() const
Definition:
BreakPointStruct.cpp:50
stdair::BreakPointStruct::fromStream
void fromStream(std::istream &ioIn)
Definition:
BreakPointStruct.cpp:46
BreakPointStruct.hpp
BasConst_General.hpp
stdair::Date_T
boost::gregorian::date Date_T
Definition:
stdair_date_time_types.hpp:20
Generated for StdAir by
1.8.17