Inheritance diagram for oaBusTermBit:
Public Methods | |
oaBusTermDef * | getDef () const |
oaUInt4 | getBitIndex () const |
void | getName (oaVectorBitName &name) const |
void | setName (const oaScalarName &baseName, oaUInt4 bitIndex) |
void | getName (oaName &name) const |
void | getName (const oaNameSpace &ns, oaString &name) const |
Static Public Methods | |
oaBusTermBit * | create (oaBitNet *net, const oaScalarName &baseName, oaUInt4 bitIndex, oaTermType termType=oacInputOutputTermType, oaBlockDomainVisibility view=oacInheritFromTopBlock) |
oaBusTermBit * | create (oaBitNet *net, const oaVectorBitName &bitName, oaTermType termType=oacInputOutputTermType, oaBlockDomainVisibility view=oacInheritFromTopBlock) |
oaBusTermBit * | find (const oaBlock *block, const oaScalarName &baseName, oaUInt4 bitIndex) |
oaBoolean | isValidName (const oaBitNet *net, const oaScalarName &baseName, oaUInt4 bitIndex) |
An oaBusTermBit can be explicitly created and used in other operations like creating pins. An explicitly created busTermBit must be explicitly destroyed.
|
This function creates a busTermBit with the baseName and em bitIndex as specified in the given bitName on the given net. When creating a hidden term, the view argument must be set to oacExcludeFromModuleDomain.
|
|
This function creates a busTermBit with the specified baseName and bitIndex on the given net. When creating a hidden term, the view argument must be set to oacExcludeFromModuleDomain.
|
|
This function searches the specified block for a busTermBit with the specified baseName and bitIndex. The busTermBit is returned if found. Otherwise, NULL is returned. If the specified term is hidden, that is the term returned.
|
|
This function returns the index for this busTermBit, with the respect of the corresponding busTermDef. |
|
This function returns the busTermDef associated with this terminal. |
|
This function fills in name with the name of this terminal mapped to the specified nameSpace. |
|
This function fills out name with the name of this terminal. |
|
This function returns the name of this oaBusTermBit.
|
|
This function returns a boolean value indicating whether the specified name is valid for a new oaBusTermBit on the specified net. This function also returns true if the name corresponds to a busTermBit that was hidden but not overridden.
|
|
This function changes the name of this busTermBit to that implied by the given baseName and bitIndex.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.