36 create(newPortListAlias);
37 newPortListAlias->setName(inName);
38 newPortListAlias->setPortList(inPortList);
40 inSimulate->addPortListAlias(newPortListAlias);
42 return newPortListAlias;
virtual void accept(BaseVisitor &inoutVisitor)
boost::shared_ptr< Simulate > SimulateSharedPtr
void runVisitor(_Tp &inoutVisited, BaseVisitor &inoutVisitor)
The Error object thrown by different methods of EdifOM.
A base class for Visitor.
virtual PortListAliasSharedPtr newPortListAliasPtr(const std::string &inName, const PortListSharedPtr &inPortList, const SimulateSharedPtr &inSimulate=SimulateSharedPtr())
boost::shared_ptr< PortList > PortListSharedPtr
Represents an ordered list of port references with a name aliased.
PortListSharedPtr mPortList
An object that has a name.
boost::shared_ptr< PortListAlias > PortListAliasSharedPtr
void setPortList(const PortListSharedPtr &inPortList)
void setCurrentLocation(const std::string &inFunction, const std::string &inFile, uint32_t inLine)