28 #ifndef TABLES_BASETABITER_H 29 #define TABLES_BASETABITER_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/tables/Tables/Table.h> 34 #include <casacore/casa/Utilities/Compare.h> 35 #include <casacore/casa/Containers/Block.h> 102 virtual void reset();
virtual void reset()
Reset the iterator (i.e.
Block< void * > lastVal_p
BaseTableIterator(BaseTable *, const Block< String > &columnNames, const Block< CountedPtr< BaseCompare > > &, const Block< Int > &orders, int option)
Create the table iterator to iterate through the given columns in the given order.
Base class for table iterator.
BaseTableIterator * clone() const
Clone this iterator.
Referenced counted pointer for constant data.
Abstract base class for tables.
virtual BaseTable * next()
Return the next group.
Block< CountedPtr< BaseCompare > > cmpObj_p
A drop-in replacement for Block<T*>.
PtrBlock< BaseColumn * > colPtr_p
virtual ~BaseTableIterator()
BaseTableIterator & operator=(const BaseTableIterator &)
Assignment is not needed, because the assignment operator in the envelope class TableIterator has ref...
this file contains all the compiler specific defines