← Documentation
ADS-IDAC Engine 5.0.0
StateOfActivation.h
Go to the documentation of this file.
1#pragma once
2
3#include <iostream>
4#include <typeinfo>
5// StateOfActivation.h: interface for the StateOfActivation class.
6//
8
9#include <fstream>
10#include <boost/serialization/export.hpp>
11#include <boost/archive/text_oarchive.hpp>
12#include <boost/archive/text_iarchive.hpp>
13#include "../Global/TermConversions.h"
14#include <boost/serialization/serialization.hpp>
15
16
18{
19public:
21 virtual ~StateOfActivation();
23 void setStateOfActivation(int);
25 void saveStateOfActivationToFile(std::ofstream &);
26 void retrieveStateOfActivationFromFile(std::ifstream &);
30 template<class Archive>
31 void serialize(Archive & ar, const unsigned int version) {
32// std::cout << "Serializing class: " << typeid(*this).name() << std::endl;
34 }
35private:
37};
38
39
40BOOST_CLASS_EXPORT_KEY(StateOfActivation)
bool checkIfIsIdenticalStateOfActivation(StateOfActivation &)
void setStateOfActivation(int)
void saveStateOfActivationToFile(std::ofstream &)
friend class boost::serialization::access
void retrieveStateOfActivationFromFile(std::ifstream &)
void serialize(Archive &ar, const unsigned int version)
void copyStateOfActivation(StateOfActivation &)