oaOccModuleInst Class Reference

Inheritance diagram for oaOccModuleInst:

oaOccInst oaOccObject oaDesignObject oaObject oaOccModuleBitInst oaOccModuleVectorInst oaOccModuleScalarInst oaOccModuleVectorInstBit


Public Methods

oaModulegetMaster () const
oaOccModuleInstHeadergetHeader () const
oaModModuleInstgetModInst () const

Detailed Description

The oaOccModuleInst class implements a occurence of an instance of a master module. oaOccModuleInst objects refer to a master module and are always in the occurrence domain.


Member Function Documentation

oaOccModuleInstHeader * oaOccModuleInst::getHeader   const
 

This function returns the instHeader associated with this instance. The module instHeader is a collection of the attributes that are common to all instances of a particular module master.

Returns:
The pointer to the instance header

oaModule * oaOccModuleInst::getMaster   const
 

This function attempts to return the master module associated with this instance. If the instance is not previously bound, it attempts to open the master and bind this instance. If the instance cannot be bound, NULL is returned.

oaModModuleInst * oaOccModuleInst::getModInst   const
 

This function returns the corresponding module instance in the module domain.

Returns:
The oaModModuleInst pointer

Reimplemented from oaOccInst.

Reimplemented in oaOccModuleScalarInst, oaOccModuleVectorInst, and oaOccModuleVectorInstBit.


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

Return to top of page