Inheritance diagram for oaScalarNet:
Public Methods | |
void | getName (oaScalarName &name) const |
void | setName (const oaScalarName &name) |
void | getName (oaName &name) const |
void | getName (const oaNameSpace &ns, oaString &name) const |
Static Public Methods | |
oaScalarNet * | create (oaBlock *block, const oaScalarName &name, oaSigType sigType=oacSignalSigType, oaBoolean isGlobal=false, oaBlockDomainVisibility view=oacInheritFromTopBlock) |
oaScalarNet * | create (oaBlock *block, oaSigType sigType=oacSignalSigType, oaBoolean isGlobal=false, oaBlockDomainVisibility view=oacInheritFromTopBlock) |
oaScalarNet * | find (const oaBlock *block, const oaScalarName &name) |
oaBoolean | isValidName (const oaBlock *block, const oaScalarName &name) |
|
This function creates a scalarNet in the specified block with an automatically generated name. The default name prefix for automatically generated names is N__%d, d referring to a unique integer.
|
|
This function verifies that a net with the specified name does not exist and creates an oaScalarNet with the specified name and attributes. If an oaScalarNet already exists, but it is implicit, this function promotes the net to an explicit state and updates the sigType and isGlobal attributes accordingly. If the name argument implies a hierarchical name, the path portion of the name must specify an already existing occurrence hierarchy and the path must not extend below the current design boundary.
|
|
This function searches the specified block for an oaScalarNet with the specified name. The path portion of the name must specify the path to an existing occurrence in the design. A hierarchical name is considered an alias that identifies an oaOccNet in the occurrence domain. If the specified name is hierarchical, the return value is the canonical net in the block domain for the specified alias. If the net is not found, NULL is returned.
|
|
This function returns the name of this net in the specified nameSpace in the specified name string. |
|
This function returns the name of this net in the name argument. |
|
This function returns the name of this scalar net.
|
|
This function returns a boolean value that indicates if the specified name is valid for a new oaScalarNet in the specified block.
|
|
This function changes the name of this net to the specified name. If the net is hierarchical, the name must be a hierarchical name and the path portion must match that associated with the net. For example, to change the base name A to base name B in the hierarchical net I1/I2/A, you must specify I1/I2/B as the name. This function fails if this net is an implicit net or this net is a net in a bundle net.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.