Inheritance diagram for oaModScalarTerm:
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 | |
oaModScalarTerm * | create (oaModBitNet *modNet, const oaScalarName &name, oaTermType type=oacInputOutputTermType) |
oaModScalarTerm * | find (const oaModule *module, const oaScalarName &name) |
oaBoolean | isValidName (const oaModule *module, const oaScalarName &name) |
oaModScalarTerm, oaOccScalarTerm, and oaScalarTerm each represent scalar terminals on a different kind of master, where in each case the master represents a level of hierarchy in the design.
For oaModScalarTerm, the master is an oaModule, and each module in a design will have a set of zero or more modScalarTerms. For oaOccScalarTerm, the master is an oaOccurrence.
For oaScalarTerm, the master is an oaBlock, and the top block for the design will have a set of zero or more oaScalarTerms. Typically, many of the oaScalarTerms on the top oaBlock have a corresponding oaModScalarTerm on the top oaModule. All of the oaScalarTerms on the top oaBlock have a corresponding oaOccScalarTerm on the top oaOccurrence.
When oaScalarTerm objects are created in the block domain, the corresponding oaModScalarTerm objects are automatically created on the top oaModule.
|
This function creates a terminal with the given scalar name connected to the specified module net.
|
|
This function searches the specified module for a scalarTerm with the specified name. The function returns a pointer to the oaModScalarTerm 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 oaModScalarTerm on the specified module.
|
|
This function sets the name of this oaModScalarTerm object. The name is also updated for each occurrence that the term appears in.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.