StdAir Logo  0.45.1
C++ Standard Airline IT Object Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PosChannel.cpp
Go to the documentation of this file.
1 // //////////////////////////////////////////////////////////////////////
2 // Import section
3 // //////////////////////////////////////////////////////////////////////
4 // STL
5 #include <cassert>
6 #include <sstream>
7 // StdAir
11 
12 namespace stdair {
13 
14  // ////////////////////////////////////////////////////////////////////
15  PosChannel::PosChannel()
16  : _key (DEFAULT_POS,
18  _parent (NULL) {
19  // That constructor is used by the serialisation process
20  }
21 
22  // ////////////////////////////////////////////////////////////////////
23  PosChannel::PosChannel (const PosChannel& iPosChannel)
24  : _key (iPosChannel.getKey()), _parent (NULL) {
25  assert (false);
26  }
27 
28  // ////////////////////////////////////////////////////////////////////
29  PosChannel::PosChannel (const Key_T& iKey)
30  : _key (iKey), _parent (NULL) {
31  }
32 
33  // ////////////////////////////////////////////////////////////////////
35  }
36 
37  // ////////////////////////////////////////////////////////////////////
38  std::string PosChannel::toString() const {
39  std::ostringstream oStr;
40  oStr << describeKey();
41  return oStr.str();
42  }
43 }