Lines Matching refs:peer
76 bind(::Port& peer) override
79 if (auto* beer = dynamic_cast<ScPortWrapper<IF>*>(&peer)) {
82 dynamic_cast<ScInterfaceWrapper<IF>*>(&peer)) {
86 name(), peer.name());
88 Port::bind(peer);
116 bind(::Port& peer) override
118 // fatal error if peer is neither ScPortWrapper nor ScExportWrapper
119 fatal_if(!dynamic_cast<ScPortWrapper<IF>*>(&peer) &&
120 !dynamic_cast<ScExportWrapper<IF>*>(&peer),
122 name(), peer.name());
124 // Don't bind to peer otherwise we may have error messages saying that
125 // this interface has already be bound since the peer may already did
127 Port::bind(peer);
157 bind(::Port& peer) override
159 auto* iface = dynamic_cast<ScInterfaceWrapper<IF>*>(&peer);
162 name(), peer.name());
165 Port::bind(peer);