Iterates over a RefRows object, adjusting an Adios2StManColumn's adios variable selection to cover the required table rows (and the full cell) while also calculating the offset into a given user-provided array where data corresponding to such rows should be written into or read from.
More...
#include <Adios2StManColumn.h>
Iterates over a RefRows object, adjusting an Adios2StManColumn's adios variable selection to cover the required table rows (and the full cell) while also calculating the offset into a given user-provided array where data corresponding to such rows should be written into or read from.
Definition at line 127 of file Adios2StManColumn.h.
◆ ArrayColumnCellsVIter()
| casacore::Adios2StManColumn::ArrayColumnCellsVIter::ArrayColumnCellsVIter |
( |
Adios2StManColumn & | column, |
|
|
const RefRows & | rownrs ) |
◆ finished()
| bool casacore::Adios2StManColumn::ArrayColumnCellsVIter::finished |
( |
| ) |
const |
Whether there are more rows to go through.
◆ next_offset()
| std::size_t casacore::Adios2StManColumn::ArrayColumnCellsVIter::next_offset |
( |
| ) |
|
Adjusts the Adios2StManColumn's adios variable selection to cover the next set of rows, returning the offset into the user-provided array that corresponds to that selection.
◆ itsColumn
◆ itsOffset
| std::size_t casacore::Adios2StManColumn::ArrayColumnCellsVIter::itsOffset |
|
private |
◆ itsRowsSliceIter
| RefRowsSliceIter casacore::Adios2StManColumn::ArrayColumnCellsVIter::itsRowsSliceIter |
|
private |
The documentation for this class was generated from the following file: