20 #ifdef GENOM_SERIALIZATION
21 #include <boost/archive/binary_iarchive.hpp>
22 #include <boost/archive/binary_oarchive.hpp>
23 #endif //GENOM_SERIALIZATION
63 mAcLoad(), mPortDelay(), mPortDelaySet(false) {}
68 : mDcFaninLoad(inSource.mDcFaninLoad), mDcFanoutLoad(inSource.mDcFanoutLoad),
69 mDcMaxFanin(inSource.mDcMaxFanin), mDcMaxFanout(inSource.mDcMaxFanout),
70 mAcLoad(inSource.mAcLoad), mPortDelay(inSource.mPortDelay),
71 mPortDelaySet(inSource.mPortDelaySet) {}
74 if(
this != &inSource) {
86 #ifdef GENOM_SERIALIZATION
87 template <
class Archive>
void PortAttributes::serialize(Archive& ar,
unsigned int) {
98 template void PortAttributes::serialize<boost::archive::binary_iarchive>(
99 boost::archive::binary_iarchive& ar,
const unsigned int);
101 template void PortAttributes::serialize<boost::archive::binary_oarchive>(
102 boost::archive::binary_oarchive& ar,
const unsigned int);
104 #endif //GENOM_SERIALIZATION
Represents attributes of a Port or PortReference object.
PortAttributes & operator=(const PortAttributes &inSource)
Represents the portDelay attribute on Port or PortReference.
void setUnused(const Value &inSource)
void setDcFaninLoad(const Value &inSource)
void setAcLoad(const Value &inSource)
void setDesignator(const Value &inSource)
void setDcMaxFanout(const Value &inSource)
void setPortDelay(const PortDelay &inSource)
void setDcFanoutLoad(const Value &inSource)
void setDcMaxFanin(const Value &inSource)