StdAir Logo  1.00.12
C++ Standard Airline IT Object Library
Loading...
Searching...
No Matches
BookingClassKey.cpp
Go to the documentation of this file.
1// //////////////////////////////////////////////////////////////////////
2// Import section
3// //////////////////////////////////////////////////////////////////////
4// STL
5#include <cassert>
6#include <sstream>
7// StdAir
10
11namespace stdair {
12
13 // ////////////////////////////////////////////////////////////////////
14 BookingClassKey::BookingClassKey() : _classCode (DEFAULT_CLASS_CODE) {
15 assert (false);
16 }
17
18 // ////////////////////////////////////////////////////////////////////
19 BookingClassKey::BookingClassKey (const BookingClassKey& iKey)
20 : _classCode (iKey._classCode) {
21 }
22
23 // ////////////////////////////////////////////////////////////////////
24 BookingClassKey::BookingClassKey (const ClassCode_T& iClassCode)
25 : _classCode (iClassCode) {
26 }
27
28 // ////////////////////////////////////////////////////////////////////
30 }
31
32 // ////////////////////////////////////////////////////////////////////
33 void BookingClassKey::toStream (std::ostream& ioOut) const {
34 ioOut << "BookingClassKey: " << toString();
35 }
36
37 // ////////////////////////////////////////////////////////////////////
38 void BookingClassKey::fromStream (std::istream& ioIn) {
39 }
40
41 // ////////////////////////////////////////////////////////////////////
42 const std::string BookingClassKey::toString() const {
43 std::ostringstream oStr;
44 oStr << _classCode;
45 return oStr.str();
46 }
47
48}
Handle on the StdAir library context.
std::string ClassCode_T
const ClassCode_T DEFAULT_CLASS_CODE
void fromStream(std::istream &ioIn)
void toStream(std::ostream &ioOut) const
const std::string toString() const