torc::generic::PortAttributes Class Reference

Represents attributes of a Port or PortReference object. More...

#include <PortAttributes.hpp>

Collaboration diagram for torc::generic::PortAttributes:

Collaboration graph
[legend]

List of all members.

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)
PortAttributesoperator= (const PortAttributes &inSource) throw ()

Private Attributes

Value mUnused
Value mDesignator
Value mDcFaninLoad
Value mDcFanoutLoad
Value mDcMaxFanin
Value mDcMaxFanout
Value mAcLoad
PortDelay mPortDelay
bool mPortDelaySet


Detailed Description

Represents attributes of a Port or PortReference object.

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.


The documentation for this class was generated from the following files:

Generated on Thu Oct 13 16:50:17 2011 for TORC by  doxygen 1.5.6