#include <PortAttributes.hpp>
Public Member Functions | |
const Value | getUnused () const throw () |
void | setUnused (const Value &inSource) throw () |
const Value | getDesignator () const throw () |
void | setDesignator (const Value &inSource) throw () |
const Value | getAcLoad () const throw () |
void | setAcLoad (const Value &inSource) throw () |
const PortDelay | getPortDelay () const throw () |
const bool | getIsPortDelaySet () const throw () |
void | setPortDelay (const PortDelay &inSource) throw () |
const Value | getDcFaninLoad () const throw () |
void | setDcFaninLoad (const Value &inSource) throw () |
const Value | getDcFanoutLoad () const throw () |
void | setDcFanoutLoad (const Value &inSource) throw () |
const Value | getDcMaxFanin () const throw () |
void | setDcMaxFanin (const Value &inSource) throw () |
const Value | getDcMaxFanout () const throw () |
void | setDcMaxFanout (const Value &inSource) throw () |
PortAttributes (const PortAttributes &inSource) | |
PortAttributes & | operator= (const PortAttributes &inSource) throw () |
Private Attributes | |
Value | mUnused |
Value | mDesignator |
Value | mDcFaninLoad |
Value | mDcFanoutLoad |
Value | mDcMaxFanin |
Value | mDcMaxFanout |
Value | mAcLoad |
PortDelay | mPortDelay |
bool | mPortDelaySet |
The PortAttributes class stores some optional attributes of a Port or overridden values in a PortReference object. The values can be set from an EDIF file using the (port ...), (portBackAnnotate ...) or the (portInstance ...) constructs. The main logic of bringing this out of the Port/PortReference objects is to save space.
Definition at line 37 of file PortAttributes.hpp.