Inheritance diagram for oaScalarTerm:
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 | |
oaScalarTerm * | create (oaBitNet *net, const oaScalarName &name, oaTermType type=oacInputOutputTermType, oaBlockDomainVisibility view=oacInheritFromTopBlock) |
oaScalarTerm * | find (const oaBlock *block, const oaScalarName &name) |
oaBoolean | isValidName (const oaBlock *block, const oaScalarName &name) |
oaScalarTerm objects are always in the block domain. oaScalarTerms may be physical-only terminals that are only in the block hierarchy, or they can be cross-domain terminals that directly correspond to an oaModScalarTerm in the module domain and an oaOccScalarTerm in the occurrence domain.
|
This function creates an oaScalarTerm object on the specified net with the specified attributes. The function checks the net to verify that it is valid.
|
|
This function searches the specified block for a scalarTerm with the specified name. The function returns a pointer to the oaScalarTerm if it is found. Otherwise, NULL is returned.
|
|
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 terminal in the name argument.
|
|
This function returns a boolean value that indicates if specified name is valid for a new oaScalarTerm object on the specified block. This function also returns true if the name corresponds to a scalarTerm that was hidden but not overridden.
|
|
This function changes the name of this terminal to the specified name.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.