37 mType(eElementTypePort), mPort(inPort), mPortReference() {}
40 mType(eElementTypePortReference), mPort(), mPortReference(inPortRef) {}
43 mType(inRhs.mType), mPort(inRhs.mPort), mPortReference(inRhs.mPortReference) {}
PortReferenceSharedPtr mPortReference
Represents port element like port or port reference.
PortElement & operator=(const PortElement &inRhs)
boost::shared_ptr< PortReference > PortReferenceSharedPtr
void setType(const ElementType &inSource)
boost::shared_ptr< Port > PortSharedPtr