Ignore:
Timestamp:
Feb 18, 2008, 6:27:11 AM (15 years ago)
Author:
Peter
Message:

adding iterator typedefs in Lookups

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/yat/classifier/MatrixLookupWeighted.cc

    r1091 r1105  
    250250
    251251
    252   MatrixLookupWeighted::const_iterator
     252  MatrixLookupWeighted::const_column_iterator
    253253  MatrixLookupWeighted::begin_column(size_t i) const
    254254  {
    255     return const_iterator(const_iterator::iterator_type(*this, 0, i),columns());
     255    return const_column_iterator(const_column_iterator::iterator_type(*this,0,
     256                                                                      i),
     257                                 columns());
    256258  }
    257259
     
    260262  MatrixLookupWeighted::begin_row(size_t i) const
    261263  {
    262     return const_iterator(const_iterator::iterator_type(*this, i, 0), 1);
     264    return const_row_iterator(const_row_iterator::iterator_type(*this,i, 0), 1);
    263265  }
    264266
     
    280282  MatrixLookupWeighted::end_column(size_t i) const
    281283  {
    282     return const_iterator(const_iterator::iterator_type(*this, rows(), i),
    283                           columns());
    284   }
    285 
    286 
    287   MatrixLookupWeighted::const_iterator
     284    return const_column_iterator(const_column_iterator::iterator_type(*this,
     285                                                                      rows(),i),
     286                                 columns());
     287  }
     288
     289
     290  MatrixLookupWeighted::const_row_iterator
    288291  MatrixLookupWeighted::end_row(size_t i) const
    289292  {
    290     return const_iterator(const_iterator::iterator_type(*this, i+1, 0), 1);
     293    return const_row_iterator(const_row_iterator::iterator_type(*this,i+1,0),1);
    291294  }
    292295
Note: See TracChangeset for help on using the changeset viewer.