oaConnStatus Class Reference


Public Methods

 oaConnStatus (oaConnStatusEnum valueIn)
 oaConnStatus (const oaString &name)
 ~oaConnStatus ()
const oaStringgetName () const
 operator oaConnStatusEnum () const

Detailed Description

The oaConnStatus class is an enum wrapper for the values that describe whether a net's connectivity may be changed by operations like optimization and buffer insertion. See oaNet::getConnStatus for its usage.

OpenAccess does not enforce these settings. Tools that modify the connectivity must enforce them.

See Enum Wrappers in the Programmers Guide for a discussion of enum wrappers.

enum oaConnStatusEnum
 

Enumeration values:
oacNormalConnStatus  "normal" There are no restrictions on changing the connectivity of this net
oacFixedConnStatus  "fixed" This net should not be changed by automatic tools, but may be changed by explicit request from the designer
oacLockedConnStatus  "locked" This net's connectivity should not be changed by any tool


Constructor & Destructor Documentation

oaConnStatus::oaConnStatus oaConnStatusEnum    valueIn [inline]
 

This function constructs an instance of an oaConnStatus class using the specified oaConnStatusEnum value.

oaConnStatus::oaConnStatus const oaString &    name
 

This function constructs an instance of an oaConnStatus class using the oaConnStatusEnum associated with the specified string name. This name must be defined in the legal set of names associated with oaConnStatusEnum.

Exceptions:
oacInvalidConnStatusName 

oaConnStatus::~oaConnStatus   [inline]
 

This function destroys this oaConnStatus object.


Member Function Documentation

const oaString & oaConnStatus::getName   const
 

This function returns the name string associated with the encapsulated oaConnStatusEnum object.

oaConnStatus::operator oaConnStatusEnum   const [inline]
 

This operator casts this oaConnStatus object into the corresponding oaConnStatusEnum value.


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

Return to top of page