7#include "../Crew/KBElement.h"
8#include "../CalculationAid/Timer.h"
9#include "../CalculationAid/Probability.h"
10#include <boost/serialization/access.hpp>
11#include <boost/serialization/base_object.hpp>
12#include <boost/serialization/export.hpp>
38 template<
class Archive>
39 void serialize(Archive & ar,
const unsigned int version) {
43 ar & boost::serialization::base_object<KBElement>(*
this);
44 ar & boost::serialization::base_object<Timer>(*
this);
45 ar & boost::serialization::base_object<Probability>(*
this);
void setParameterName(std::string)
virtual ~ProcedureActionUnit()
void state_save(Archive &ar) const
void state_load(Archive &ar)
std::string getParameterName()
void copyProcedureActionUnit(ProcedureActionUnit &)
void serialize(Archive &ar, const unsigned int version)
std::string parameter_name
friend class boost::serialization::access
void setControlValue(double)
void retrieveProcedureActionUnitFromFile(std::ifstream &)
void saveProcedureActionUnitToFile(std::ofstream &)
void timer_state_save(Archive &ar) const
void timer_state_load(Archive &ar)