6 : m_ident(ident), m_index(index), m_wires(wires.
begin(), wires.
end())
std::shared_ptr< const IWire > pointer
void add(const IWire::pointer &wire)
virtual const IWire::vector & wires() const
Wire segments ordered in increasing distance from channel input.
std::vector< pointer > vector
virtual int index() const
decltype(auto) constexpr end(T &&obj)
ADL-aware version of std::end.
SimpleChannel(int ident=-1, int index=-1, const IWire::vector &wires=IWire::vector())
decltype(auto) constexpr begin(T &&obj)
ADL-aware version of std::begin.
virtual int ident() const