21 using namespace torc::generic;
 
   32                                             ) 
const throw(
Error) {
 
   35                 outInstance->bindToMasterView(mView);
 
   61     : mLibraryName(inLibraryName),
 
   62     mCellName(inCellName),
 
   63     mViewName(inViewName) {}
 
   68     :mLibraryName(inSource.mLibraryName),
 
   69     mCellName(inSource.mCellName),
 
   70     mViewName(inSource.mViewName) {}
 
   87   mLibraryName = inValue;
 
  103   mExternView = inValue;
 
  109     mInstances.push_back(inInstance);
 
  114         const std::vector< InstanceSharedPtr >& inValue
 
  116   mInstances = inValue;
 
  127     :mExternView(inSource.mExternView),
 
  128     mInstances(inSource.mInstances) {}
 
  133     if(
this != &inSource)
 
  155         return info->getExternView();
 
  177     info->setExternView(inExternView);
 
  193     return mInfos.
get(inNameSpec, outInstances);
 
  215     info->addInstance(inInstance);
 
  235     LinkAction linkAction(inView);
 
  240             info->applyActionOnInstances(linkAction);
 
  263     : mRoot(inSource.mRoot),
 
  264     mInfos(inSource.mInfos) {}
 
  268     if(
this != &inSource)
 
boost::shared_ptr< Instance > InstanceSharedPtr
 
bool findUnresolvedInstances(const NameSpec &inNameSpec, UnresolvedInstancesPtr &outInstances)
 
Linker(const RootSharedPtr &root)
 
UnresolvedInstances & operator=(const UnresolvedInstances &inSource)
 
NameSpec & operator=(const NameSpec &inSource)
 
Linker & operator=(const Linker &inSource)
 
bool set(const KeyType &inKey, const ValueType &inValue)
 
bool remove(const KeyType &inKey)
 
void linkUnresolved(const NameSpec &inNameSpec, ViewSharedPtr &inView)
 
The Error object thrown by different methods of EdifOM. 
 
void setExternView(const ViewSharedPtr &inValue)
 
void addInstance(const InstanceSharedPtr &inInstance)
 
void setExternView(const NameSpec &inNameSpec, const ViewSharedPtr &inExternView)
 
bool get(const KeyType &inKey, ValueType &outValue) const 
 
Represents a repository of unresolved usage references. 
 
void setCellName(const std::string &inValue)
 
ViewSharedPtr mExternView
 
boost::shared_ptr< View > ViewSharedPtr
 
ViewSharedPtr findExternView(const NameSpec &inNameSpec)
 
void setLibraryName(const std::string &inValue)
 
void removeUnresolvedInstances(const NameSpec &inNameSpec)
 
std::vector< InstanceSharedPtr > mInstances
 
void setViewName(const std::string &inValue)
 
boost::shared_ptr< UnresolvedInstances > UnresolvedInstancesPtr
 
void registerUnresolvedInstance(const NameSpec &inNameSpec, const InstanceSharedPtr &inInstance)
 
void setInstances(const std::vector< InstanceSharedPtr > &value)
 
boost::shared_ptr< Root > RootSharedPtr
 
void setCurrentLocation(const std::string &inFunction, const std::string &inFile, uint32_t inLine)