20 #ifdef GENOM_SERIALIZATION
21 #include <boost/archive/binary_iarchive.hpp>
22 #include <boost/archive/binary_oarchive.hpp>
23 #include <boost/serialization/string.hpp>
24 #endif //GENOM_SERIALIZATION
56 mType(source.mType), mDelay(source.mDelay), mAcLoad(source.mAcLoad),
57 mTransition(source.mTransition) {}
70 #ifdef GENOM_SERIALIZATION
71 template <
class Archive>
void PortDelay::serialize(Archive& ar,
unsigned int) {
80 template void PortDelay::serialize<boost::archive::binary_iarchive>(
81 boost::archive::binary_iarchive& ar,
const unsigned int);
83 template void PortDelay::serialize<boost::archive::binary_oarchive>(
84 boost::archive::binary_oarchive& ar,
const unsigned int);
86 #endif //GENOM_SERIALIZATION
LogicElementSharedPtr mTransition
boost::shared_ptr< LogicElement > LogicElementSharedPtr
Represents the portDelay attribute on Port or PortReference.
void setAcLoad(const Value::MiNoMax &inSource)
PortDelay & operator=(const PortDelay &source)
void setDelay(const Value::MiNoMax &inSource)
void setType(Type inSource)
void setDerivation(const Derivation &inSource)
void setTransition(const LogicElementSharedPtr &inSource)