1.00.10
C++ Standard Airline IT Object Library
StdairTestLib.hpp
Go to the documentation of this file.
1
#ifndef __STDAIR_TST_STDAIR_TEST_LIB_HPP
2
#define __STDAIR_TST_STDAIR_TEST_LIB_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
#include <string>
8
#include <sstream>
9
13
namespace
stdair_test
{
14
16
struct
BookingClass
{
17
std::string
_classCode
;
19
BookingClass
(
const
std::string& iClassCode)
20
:
_classCode
(iClassCode) {
21
}
22
24
std::string
toString
()
const
{
25
std::ostringstream oStr;
26
oStr <<
_classCode
;
27
return
oStr.str();
28
}
29
};
30
32
struct
Cabin
{
33
BookingClass
_bookingClass
;
34
Cabin
(
const
BookingClass
& iBkgClass)
35
:
_bookingClass
(iBkgClass) {
36
}
37
39
std::string
toString
()
const
{
40
std::ostringstream oStr;
41
oStr <<
_bookingClass
.
_classCode
;
42
return
oStr.str();
43
}
44
46
typedef
BookingClass
child
;
47
};
48
}
49
50
#endif // __STDAIR_TST_STDAIR_TEST_LIB_HPP
stdair_test::Cabin::_bookingClass
BookingClass _bookingClass
Definition:
StdairTestLib.hpp:33
stdair_test::BookingClass::BookingClass
BookingClass(const std::string &iClassCode)
Definition:
StdairTestLib.hpp:19
stdair_test::Cabin
Definition:
StdairTestLib.hpp:32
stdair_test::Cabin::Cabin
Cabin(const BookingClass &iBkgClass)
Definition:
StdairTestLib.hpp:34
stdair_test
Definition:
StdairTestLib.hpp:13
stdair_test::BookingClass
Definition:
StdairTestLib.hpp:16
stdair_test::Cabin::toString
std::string toString() const
Definition:
StdairTestLib.hpp:39
stdair_test::Cabin::child
BookingClass child
Definition:
StdairTestLib.hpp:46
stdair_test::BookingClass::toString
std::string toString() const
Definition:
StdairTestLib.hpp:24
stdair_test::BookingClass::_classCode
std::string _classCode
Definition:
StdairTestLib.hpp:17
Generated for StdAir by
1.8.18