29 #ifndef MSVIS_STATISTICS_VI2_STATS_FLAGS_ITERATOR_H_
30 #define MSVIS_STATISTICS_VI2_STATS_FLAGS_ITERATOR_H_
46 :
public std::iterator<std::input_iterator_tag,casacore::Bool> {
141 #endif // MSVIS_STATISTICS_VI2_STATS_FLAGS_ITERATOR_H_
bool operator==(const Vi2StatsFlagsCubeIterator &rhs)
bool operator==(const Vi2StatsFlagsIterator &rhs)
Mask iterator over row flags.
Vi2StatsFlagsIterator has the form of a CRTP base class to promote efficiency in iterator operations...
static const casacore::Array< casacore::Bool > empty_array
const_iterator end() const
bool operator!=(const Vi2StatsFlagsIterator &rhs)
const_iterator begin() const
casacore::uInt reduction_factor
casacore::uInt expansion_factor
Vi2StatsFlagsRowIterator & operator++()
Vi2StatsFlagsRowIterator()
casacore::Array< casacore::Bool >::const_iterator end_iter
bool Bool
Define the standard types used by Casacore.
bool operator!=(const Vi2StatsFlagsRowIterator &rhs)
bool operator!=(const Vi2StatsFlagsCubeIterator &rhs)
casacore::Bool operator*()
casacore::uInt replicate_count
Mask iterator over flag cube.
casacore::Array< casacore::Bool >::const_iterator flags_iter
VisBuffer2s encapsulate one chunk of visibility data for processing.
Vi2StatsFlagsIterator & operator++()
Vi2StatsFlagsCubeIterator & operator++()
Vi2StatsFlagsCubeIterator()
const casacore::Array< casacore::Bool > * flags_array
bool operator==(const Vi2StatsFlagsRowIterator &rhs)
casacore::Bool operator*()
casacore::Bool operator*()