Changeset 1528 for trunk/yat/classifier/MatrixLookup.cc
- Timestamp:
- Sep 24, 2008, 5:46:28 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/classifier/MatrixLookup.cc
r1487 r1528 150 150 MatrixLookup::const_iterator MatrixLookup::begin(void) const 151 151 { 152 return const_iterator( const_iterator::iterator_type(*this, 0, 0), 1);152 return const_iterator(*this, 0, 0); 153 153 } 154 154 … … 156 156 MatrixLookup::const_column_iterator MatrixLookup::begin_column(size_t i) const 157 157 { 158 return const_column_iterator(const_column_iterator::iterator_type(*this, 0, 159 i), 160 columns()); 158 return const_column_iterator(data_->begin_column(column_index_[i]), 159 row_index_.begin()); 161 160 } 162 161 … … 164 163 MatrixLookup::const_row_iterator MatrixLookup::begin_row(size_t i) const 165 164 { 166 return const_row_iterator(const_row_iterator::iterator_type(*this,i,0), 1); 165 return const_row_iterator(data_->begin_row(row_index_[i]), 166 column_index_.begin()); 167 167 } 168 168 … … 176 176 MatrixLookup::const_iterator MatrixLookup::end(void) const 177 177 { 178 return const_iterator( const_iterator::iterator_type(*this, rows(), 0), 1);178 return const_iterator(*this, rows(), 0); 179 179 } 180 180 … … 182 182 MatrixLookup::const_column_iterator MatrixLookup::end_column(size_t i) const 183 183 { 184 return 185 const_column_iterator(const_column_iterator::iterator_type(*this,rows(), 186 i), 187 columns()); 184 return const_column_iterator(data_->end_column(column_index_[i]), 185 row_index_.end()); 188 186 } 189 187 … … 191 189 MatrixLookup::const_row_iterator MatrixLookup::end_row(size_t i) const 192 190 { 193 return const_row_iterator(const_row_iterator::iterator_type(*this,i+1,0),1); 191 return const_row_iterator(data_->end_row(row_index_[i]), 192 column_index_.end()); 194 193 } 195 194
Note: See TracChangeset
for help on using the changeset viewer.