StdAir Logo  1.00.8
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 {
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 
47  };
48 }
49 
50 #endif // __STDAIR_TST_STDAIR_TEST_LIB_HPP
stdair_test
Definition: StdairTestLib.hpp:13
stdair_test::BookingClass
Definition: StdairTestLib.hpp:16
stdair_test::Cabin::Cabin
Cabin(const BookingClass &iBkgClass)
Definition: StdairTestLib.hpp:34
stdair_test::BookingClass::toString
std::string toString() const
Definition: StdairTestLib.hpp:24
stdair_test::Cabin::_bookingClass
BookingClass _bookingClass
Definition: StdairTestLib.hpp:33
stdair_test::Cabin
Definition: StdairTestLib.hpp:32
stdair_test::BookingClass::BookingClass
BookingClass(const std::string &iClassCode)
Definition: StdairTestLib.hpp:19
stdair_test::BookingClass::_classCode
std::string _classCode
Definition: StdairTestLib.hpp:17
stdair_test::Cabin::child
BookingClass child
Definition: StdairTestLib.hpp:46
stdair_test::Cabin::toString
std::string toString() const
Definition: StdairTestLib.hpp:39