Public Methods | |
oaAssignmentDef () | |
oaAssignmentDef (const oaString &assignmentNameIn, const oaScalarName &defaultNameIn) | |
oaAssignmentDef (const oaString &assignmentNameIn, const oaVectorBitName &defaultNameIn) | |
const oaString & | assignmentName () const |
const oaSimpleName & | defaultName () const |
void | setAssignmentName (const oaString &assignmentNameIn) |
void | setDefaultName (const oaScalarName &defaultNameIn) |
void | setDefaultName (const oaVectorBitName &defaultNameIn) |
When an oaAssignmentDef is used with an oaNetConnectDef, the default net name specifies the name to default to for the net if a corresponding assignment is not found.
When an oaAssignmentDef is used with an oaTermConnectDef, the default net name specifies the name to default to for the net to externally connect the terminal to if a corresponding assignment is not found.
When an oaAssignmentDef is used with an oaAssignAssignment, its assignment name and default net name override those on the oaAssignmentDef of the corresponding oaConnectDef and the search for a matching assignment continues using the new assignment name. If an assignment is still not found, then the default net name in the oaAssignAssignment is used to resolve the connectivity.
|
This function constructs an empty oaAssignmentDef object. This is useful for constructing an oaAssignmentDef object that can be used to get the connection definition from an oaConnectDef or oaAssigAssignment object. |
|
This function constructs an oaAssignmentDef object with the given assignmentName and defaultName where the defaultName is an oaScalarName.
|
|
This function constructs an oaAssignmentDef object with the given assignmentName and defaultName where the defaultName is an oaVectorBitName.
|
|
This function returns a const reference to the assignment name in this oaAssignmentDef. The assignmentName is the name of an oaAssignment to search for when resolving the connectivity for a corresponding oaNetConnectDef or oaTermConnectDef object. |
|
This function returns a const reference to the oaSimpleName stored in this oaAssignmentDef. The name is either an oaScalarName or oaVectorBitName and specifies a single-bit net name. You can query the name type in order to access the corresponding oaScalarName or oaVectorBitName information. |
|
This function changes the assignment name in this assignment definition. |
|
This function changes the default net name in this assignment definition. |
|
This function changes the default net name in this assignment definition. |
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.