oaModAssignValue Class Reference

Inheritance diagram for oaModAssignValue:

oaModAssignment oaModObject oaDesignObject oaObject


Public Methods

void getValue (oaSimpleName &netName) const
void setValue (const oaScalarName &netName)
void setValue (const oaVectorBitName &netName)

Static Public Methods

oaModAssignValue * create (const oaModInst *inst, const oaString &name, const oaScalarName &netName)
oaModAssignValue * create (const oaModInst *inst, const oaString &name, const oaVectorBitName &netName)

Detailed Description

The oaModAssignValue class implements a connection assignment that specifies


Member Function Documentation

oaModAssignValue * oaModAssignValue::create const oaModInst *    inst,
const oaString &    name,
const oaVectorBitName &    netName
[static]
 

This function creates an oaModAssignValue object with the specified attributes on the given instance.

Parameters:
inst The instance this assign will be attached to. It will apply to ConnectDefs in the hierarchy underneath this instance.
name The name to give to the assignment. This name should correspond to the assignment name specified in the assignment definition in an oaModNetConnectDef or oaModTermConnectDef object.
netName The name of a single-bit bus net to be used when resolving the connectivity associated with oaModNetConnectDef and oaModTermConnectDef objects in a design hierarchy.
Exceptions:
oacInstHasAssignment 

oaModAssignValue * oaModAssignValue::create const oaModInst *    inst,
const oaString &    name,
const oaScalarName &    netName
[static]
 

This function creates an oaModAssignValue object with the specified attributes on the given instance.

Parameters:
inst The instance this assign will be attached to. It will apply to ConnectDefs in the hierarchy underneath this instance.
name The name to give to the assignment. This name should correspond to the assignment name specified in the assignment definition in an oaModNetConnectDef or oaModTermConnectDef.
netName The name of a scalar net to be used when resolving the connectivity associated with oaModNetConnectDef and oaModTermConnectDef objects in a design hierarchy.
Exceptions:
oacInstHasAssignment 

void oaModAssignValue::getValue oaSimpleName &    netName const
 

This function returns the netName of this oaModAssignValue object. This netName specifies the name of a single-bit net to use to in resolving the connections associated with a corresponding oaModConnectDef object in the design hierarchy.

void oaModAssignValue::setValue const oaVectorBitName &    netName
 

This function sets the netName value of this oaModAssignValue object.

void oaModAssignValue::setValue const oaScalarName &    netName
 

This function sets the netName value of this oaModAssignValue object.


The documentation for this class was generated from the following files:

Return to top of page