1.00.10
C++ Standard Airline IT Object Library
AirlineFeatureKey.hpp
Go to the documentation of this file.
1
#ifndef __STDAIR_BOM_AIRLINEFEATUREKEY_HPP
2
#define __STDAIR_BOM_AIRLINEFEATUREKEY_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// STL
8
#include <string>
9
// StdAir
10
#include <
stdair/stdair_inventory_types.hpp
>
11
#include <
stdair/bom/KeyAbstract.hpp
>
12
13
namespace
stdair
{
15
struct
AirlineFeatureKey
:
public
KeyAbstract
{
16
17
public
:
18
// /////////// Construction ///////////
20
AirlineFeatureKey
(
const
AirlineCode_T
& iAirlineCode);
21
23
~AirlineFeatureKey
();
24
25
// /////////// Getters //////////
27
const
AirlineCode_T
&
getAirlineCode
()
const
{
return
_airlineCode; }
28
29
// /////////// Display support methods /////////
32
void
toStream
(std::ostream& ioOut)
const
;
33
36
void
fromStream
(std::istream& ioIn);
37
43
const
std::string
toString
()
const
;
44
45
private
:
46
// Attributes
48
AirlineCode_T
_airlineCode;
49
};
50
51
}
52
#endif // __STDAIR_BOM_AIRLINEFEATUREKEY_HPP
stdair::AirlineFeatureKey::toStream
void toStream(std::ostream &ioOut) const
Definition:
AirlineFeatureKey.cpp:21
stdair::AirlineFeatureKey::fromStream
void fromStream(std::istream &ioIn)
Definition:
AirlineFeatureKey.cpp:26
stdair::AirlineCode_T
std::string AirlineCode_T
Definition:
stdair_basic_types.hpp:31
stdair_inventory_types.hpp
stdair::AirlineFeatureKey
Definition:
AirlineFeatureKey.hpp:15
stdair
Handle on the StdAir library context.
Definition:
BasChronometer.cpp:9
stdair::AirlineFeatureKey::getAirlineCode
const AirlineCode_T & getAirlineCode() const
Definition:
AirlineFeatureKey.hpp:27
stdair::AirlineFeatureKey::~AirlineFeatureKey
~AirlineFeatureKey()
Definition:
AirlineFeatureKey.cpp:17
KeyAbstract.hpp
stdair::AirlineFeatureKey::AirlineFeatureKey
AirlineFeatureKey(const AirlineCode_T &iAirlineCode)
Definition:
AirlineFeatureKey.cpp:12
stdair::KeyAbstract
Base class for the keys of Business Object Model (BOM) layer.
Definition:
KeyAbstract.hpp:27
stdair::AirlineFeatureKey::toString
const std::string toString() const
Definition:
AirlineFeatureKey.cpp:30
Generated for StdAir by
1.8.18