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