| 11 | bool operator==( const Iterator& other ) { return m_iterable == other.m_iterable && m_pos == other.m_pos; } |
| 12 | bool operator!=( const Iterator& other ) { return !( this->operator==( other ) ); } |
| 13 | access_type operator*() { |
| 14 | Widget tmp = m_iterable->m_storage[m_pos]; |
| 15 | return std::get<access_type>( tmp ); |
| 16 | } |
| 17 | Iterator operator++() { |
| 18 | m_pos++; |
| 19 | return *this; |
nothing calls this directly
no outgoing calls
no test coverage detected