1.00.26
C++ Standard Airline IT Object Library
Toggle main menu visibility
Loading...
Searching...
No Matches
FRAT5CurveHolderStruct.hpp
Go to the documentation of this file.
1
#ifndef __STDAIR_BOM_FRAT5CURVEHOLDERSTRUCT_HPP
2
#define __STDAIR_BOM_FRAT5CURVEHOLDERSTRUCT_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// STL
8
#include <iosfwd>
9
#include <string>
10
// StdAir
11
#include <
stdair/stdair_rm_types.hpp
>
12
#include <
stdair/basic/StructAbstract.hpp
>
13
14
namespace
stdair
{
15
// Type definition for the holder of Frat5 curves.
16
typedef
std::map<const std::string, FRAT5Curve_T>
FRAT5CurveHolder_T
;
17
19
struct
FRAT5CurveHolderStruct
:
public
StructAbstract
{
20
public
:
21
// /////////////// Getters /////////////////
23
const
FRAT5Curve_T
&
getFRAT5Curve
(
const
std::string&)
const
;
24
25
// ///////////// Business Methods //////////
27
void
addCurve
(
const
std::string&,
const
FRAT5Curve_T
&);
28
29
// /////////// Display support method /////////////
32
void
toStream
(std::ostream& ioOut)
const
;
33
36
void
fromStream
(std::istream& ioIn);
37
39
const
std::string
describe
()
const
;
40
41
42
// /////////////// Constructors and Destructors /////////////////
43
public
:
45
FRAT5CurveHolderStruct
();
46
48
FRAT5CurveHolderStruct
(
const
FRAT5CurveHolderStruct
&);
49
50
public
:
52
~FRAT5CurveHolderStruct
();
53
54
55
private
:
56
// /////////////// Attributes /////////////////
58
FRAT5CurveHolder_T
_frat5CurveHolder;
59
};
60
61
}
62
#endif
// __STDAIR_BOM_FRAT5CURVEHOLDERSTRUCT_HPP
StructAbstract.hpp
stdair_rm_types.hpp
stdair
Handle on the StdAir library context.
Definition
BasChronometer.cpp:9
stdair::FRAT5CurveHolder_T
std::map< const std::string, FRAT5Curve_T > FRAT5CurveHolder_T
Definition
FRAT5CurveHolderStruct.hpp:16
stdair::FRAT5Curve_T
std::map< const DTD_T, FRAT5_T > FRAT5Curve_T
Definition
stdair_rm_types.hpp:52
stdair::StructAbstract::StructAbstract
StructAbstract()
Definition
StructAbstract.hpp:49
stdair::FRAT5CurveHolderStruct::FRAT5CurveHolderStruct
FRAT5CurveHolderStruct()
Definition
FRAT5CurveHolderStruct.cpp:14
stdair::FRAT5CurveHolderStruct::addCurve
void addCurve(const std::string &, const FRAT5Curve_T &)
Definition
FRAT5CurveHolderStruct.cpp:42
stdair::FRAT5CurveHolderStruct::~FRAT5CurveHolderStruct
~FRAT5CurveHolderStruct()
Definition
FRAT5CurveHolderStruct.cpp:24
stdair::FRAT5CurveHolderStruct::getFRAT5Curve
const FRAT5Curve_T & getFRAT5Curve(const std::string &) const
Definition
FRAT5CurveHolderStruct.cpp:29
stdair::FRAT5CurveHolderStruct::fromStream
void fromStream(std::istream &ioIn)
Definition
FRAT5CurveHolderStruct.cpp:58
stdair::FRAT5CurveHolderStruct::toStream
void toStream(std::ostream &ioOut) const
Definition
FRAT5CurveHolderStruct.cpp:53
stdair::FRAT5CurveHolderStruct::describe
const std::string describe() const
Definition
FRAT5CurveHolderStruct.cpp:62
Generated for StdAir by
1.17.0