← Documentation
ADS-IDAC Engine 5.0.0
ProcedureExpectedParameterDifferenceUnit.h
Go to the documentation of this file.
1#pragma once
2
3// ProcedureExpectedParameterDifferenceUnit.h: interface for the ProcedureExpectedParameterDifferenceUnit class.
4//
6
7#include "../Crew/KBExpectedParameterDifferenceUnit.h"
8#include "../CalculationAid/Timer.h"
10#include <boost/serialization/serialization.hpp>
11#include <boost/serialization/base_object.hpp>
12#include <boost/serialization/export.hpp>
13#include <boost/archive/text_oarchive.hpp>
14#include <boost/archive/text_iarchive.hpp>
15
18 public Timer,
20{
21public:
22 void state_save(boost::archive::binary_oarchive& ar) const override;
23 void state_load(boost::archive::binary_iarchive& ar) override;
24
27 void setUseNewInfo(int);
28 int getUseNewInfo();
29 void readInfoFromFile(std::ifstream &);
33private:
36 template<class Archive>
37 void serialize(Archive & ar, const unsigned int version) {
38 ar & boost::serialization::base_object<KBExpectedParameterDifferenceUnit>(*this);
39 ar & boost::serialization::base_object<Timer>(*this);
40 ar & boost::serialization::base_object<ProcedureExpectORLink>(*this);
41 ar & use_new_info;
42 }
43};
44
45
46BOOST_CLASS_EXPORT_KEY(ProcedureExpectedParameterDifferenceUnit)
void copyProcedureExpectedParameterDifferenceUnit(ProcedureExpectedParameterDifferenceUnit &)
void state_load(boost::archive::binary_iarchive &ar) override
void state_save(boost::archive::binary_oarchive &ar) const override
void serialize(Archive &ar, const unsigned int version)
Definition: Timer.h:17