oaAssignValue Class Reference

Inheritance diagram for oaAssignValue:

oaAssignment oaBlockObject oaDesignObject oaObject


Public Methods

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

Static Public Methods

oaAssignValue * create (const oaInst *inst, const oaString &name, const oaScalarName &netName)
oaAssignValue * create (const oaInst *inst, const oaString &name, const oaVectorBitName &netName)

Detailed Description

The oaAssignValue class implements a connection assignment that specifies


Member Function Documentation

oaAssignValue * oaAssignValue::create const oaInst *    inst,
const oaString &    name,
const oaVectorBitName &    netName
[static]
 

This function creates an oaAssignValue 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 oaNetConnectDef or oaTermConnectDef object.
netName The name of a single-bit bus net used to resolve the connectivity associated with oaNetConnectDef and oaTermConnectDef objects in a design hierarchy.
Exceptions:
oacInstHasAssignment 

oaAssignValue * oaAssignValue::create const oaInst *    inst,
const oaString &    name,
const oaScalarName &    netName
[static]
 

This function creates an oaAssignValue 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 oaNetConnectDef or oaTermConnectDef.
netName The name of a scalar net to be used when resolving the connectivity associated with oaNetConnectDef and oaTermConnectDef objects in a design hierarchy.
Exceptions:
oacInstHasAssignment 

void oaAssignValue::getValue oaSimpleName &    netName const
 

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

void oaAssignValue::setValue const oaVectorBitName &    netName
 

This function sets the netName value of this oaAssignValue object.

void oaAssignValue::setValue const oaScalarName &    netName
 

This function sets the netName value of this oaAssignValue object.


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

Return to top of page