void Reader::ProcessSymbol( int i, int j, RowType& v, EdgeList& m ) const { if( '*' != mInput[i][j] ) return; auto p = m.insert( EdgeList::value_type( std::make_pair( i+1, j ), m.size() ) ); v.push_back(p.first->second); }