Changeset 2524 for branches/hpc33/src/STIdxIter.h
- Timestamp:
- 05/15/12 19:00:13 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/hpc33/src/STIdxIter.h
r2519 r2524 39 39 Bool pastEnd() ; 40 40 virtual void next() = 0 ; 41 virtual Vector<uInt> getRows( ) = 0 ;41 virtual Vector<uInt> getRows( StorageInitPolicy policy=COPY ) = 0 ; 42 42 protected: 43 43 IndexIterator *iter_m ; … … 55 55 vector< vector<uInt> > idlist=vector< vector<uInt> >() ) ; 56 56 void next() ; 57 Vector<uInt> getRows( ) ;57 Vector<uInt> getRows( StorageInitPolicy policy=COPY ) ; 58 58 private: 59 59 Block<uInt> storage_m ; … … 67 67 vector< vector<uInt> > idlist=vector< vector<uInt> >() ) ; 68 68 void next() ; 69 Vector<uInt> getRows( ) ;69 Vector<uInt> getRows( StorageInitPolicy policy=COPY ) ; 70 70 private: 71 71 Int isChanged( Vector<uInt> &idx ) ; … … 92 92 void next() { iter_m->next() ; } ; 93 93 vector<uInt> getRowsSTL() { return tovector( iter_m->getRows() ) ; } ; 94 Vector<uInt> getRows( ) { return iter_m->getRows() ; } ;94 Vector<uInt> getRows( StorageInitPolicy policy=COPY ) { return iter_m->getRows( policy ) ; } ; 95 95 protected: 96 96 ArrayIndexIterator *iter_m ;
Note: See TracChangeset
for help on using the changeset viewer.