Inheritance diagram for oaOccVectorInst:
Public Methods | |
oaVectorInst * | getInst () const |
oaModVectorInst * | getModInst () const |
oaOccVectorInstDef * | getDef () const |
oaUInt4 | getStart () const |
oaUInt4 | getStop () const |
oaOccVectorInstBit * | getBit (oaUInt4 bitIndex) const |
void | getName (oaVectorName &name) const |
void | getPathName (oaVectorName &name) const |
void | getName (oaSimpleName &name) const |
void | getName (const oaNameSpace &ns, oaString &name) const |
void | getPathName (oaSimpleName &pathName) const |
void | getPathName (const oaNameSpace &ns, oaString &pathName) const |
Static Public Methods | |
oaOccVectorInst * | find (const oaOccurrence *occurrence, const oaScalarName &baseName, oaUInt4 start, oaUInt4 stop) |
oaOccVectorInst objects are always in the occurrence domain.
|
This function searches the specified occurrence looking for a vectorInst with the specified baseName and range. If baseName is hierarchical, this function will descend into lower levels of occurrence hierarchy, expanding the hierarchy and binding the master designs as needed. The vectorInst is returned if found, otherwise NULL is returned.
|
|
This function returns a pointer to the vectorInstBit that corresponds to the specified bitIndex bit of this vectorInst. For example, if this is a vectorInst "i[7:0]" and bitIndex is zero, this function will return the vectorInstBit corresponding to "i[7]".
|
|
This function returns the occurrence vectorInstDef for this occurrence vectorInst. The occurrence vectorInstDef is used to access all occurrence vectorInts with the same baseName.
|
|
This function returns the corresponding instance in the block domain. NULL will be returned if the master design for this instance does not have a top block.
Reimplemented from oaOccInst. |
|
This function returns the corresponding instance in the module domain. NULL will be returned if this instance is an occurrence of a physical-only instance.
Reimplemented from oaOccInst. |
|
This function fills out name with the name of this instance. The name is mapped according to the specified nameSpace.
|
|
This function fills out name with the name of this instance.
|
|
This function returns the name of this occVectorInst.
|
|
This function returns the full path name of this instance in the specified nameSpace in the specified pathName string. The pathName is relative to the top occurrence in the occurrence hierarchy containing this instance.
|
|
This function fills out pathName with the full path name of this instance, relative to the top occurrence in the occurrence hierarchy containing this instance.
|
|
This function returns the full path name of this instance, relative to the top occurrence in the occurrence hierarchy containing this instance.
|
|
This function returns the start index of this occurrence vectorInst. |
|
This function returns the stop index of this occurrence vectorInst. |
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.