← Documentation
ADS-IDAC Engine 5.0.0
DisplayParameterValue.h
Go to the documentation of this file.
1#include <iostream>
2#include <typeinfo>
3// DisplayParameterValue.h: interface for the DisplayParameterValue class.
4#pragma once
5
6#include "SystemDisplay.h"
7#include <boost/serialization/export.hpp>
8
9#include <fstream>
10#include <boost/serialization/serialization.hpp>
11#include <boost/serialization/base_object.hpp>
12#include <boost/archive/text_iarchive.hpp>
13#include <boost/archive/text_oarchive.hpp>
14
16{
17public:
19 virtual ~DisplayParameterValue();
20 void setDisplayedParameterValue(double);
25 void readInfoFromFile(std::ifstream &);
26 void readInfoFromFileWithoutDisplayName(std::ifstream &);
28 void saveDisplayParameterValueToFile(std::ofstream &);
29 void retrieveDisplayParameterValueFromFile(std::ifstream &);
30private:
33
35 template<class Archive>
36 void serialize(Archive & ar, const unsigned int version)
37 {
38// std::cout << "Serializing class: " << typeid(*this).name() << std::endl;
39 // Serialize the base class
40 ar & boost::serialization::base_object<SystemDisplay>(*this);
41
42 // Serialize the members of DisplayParameterValue
44 }
45};
46
void setDisplayedParameterValueWhenFail(double)
void saveDisplayParameterValueToFile(std::ofstream &)
void copyDisplayParameterValue(DisplayParameterValue &)
void readInfoFromFile(std::ifstream &)
void serialize(Archive &ar, const unsigned int version)
void readInfoFromFileWithoutDisplayName(std::ifstream &)
friend class boost::serialization::access
void retrieveDisplayParameterValueFromFile(std::ifstream &)