Inheritance diagram for oaBundleTerm:
Public Methods | |
oaUInt4 | getNumMembers () const |
oaTerm * | getMember (oaUInt4 index) const |
void | getName (oaBundleName &name) const |
oaCollection< oaTerm, oaBundleTerm > | getMembers () const |
void | getName (oaName &name) const |
void | getName (const oaNameSpace &ns, oaString &name) const |
Static Public Methods | |
oaBundleTerm * | create (oaNet *net, const oaBundleName &name, oaTermType termType=oacInputOutputTermType, oaBlockDomainVisibility view=oacInheritFromTopBlock) |
oaBundleTerm * | find (const oaBlock *block, const oaBundleName &name) |
oaBoolean | isValidName (oaBlock *block, oaNet *net, const oaBundleName &name) |
|
This function creates an oaBundleTerm object on the specified net with the specified attributes. The given name specifies the members of the bundleTerm. These member terminals are automatically created if they do not already exist. The number of bits implied by the name must match the number of bits in the given net.
|
|
This function searches the specified block for a bundleTerm with the given name. The bundleTerm is returned if it exists. Otherwise, NULL is returned. If the specified term is hidden, that is the term returned.
|
|
This function returns the memIndex member of this bundleTerm.
|
|
This function returns a collection of member terms in this bundleTerm. |
|
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 oaBundleTerm.
|
|
This function returns the number of members in this bundleTerm.
|
|
This function returns a boolean value indicating whether the specified name is valid for a new oaBundleTerm object associated with the specified net. This function returns true if the specified bundleTerm is hidden but not overridden.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.