Skip to content

ZippedBatchRange::IteratorImpl

#include <sbio/core/iteration.hh>
template<class FP>
class IteratorImpl

Defined in src/lib/sbio/core/iteration.hh:607

Name Description
operator== inline
operator!= inline

inline

friend inline SBIO_HD friend bool operator==(const IteratorImpl & a, const IteratorImpl & b)

Defined in src/lib/sbio/core/iteration.hh:633


inline

friend inline SBIO_HD friend bool operator!=(const IteratorImpl & a, const IteratorImpl & b)

Defined in src/lib/sbio/core/iteration.hh:636

Return Name Description
SBIO_HD IteratorImpl inline
SBIO_HDreference operator* const inline
SBIO_HDIteratorImpl & operator++ inline
SBIO_HD void operator++ inline

inline

inline SBIO_HD IteratorImpl(const FetchPlan * plan, BatchIt it)

Defined in src/lib/sbio/core/iteration.hh:615


const inline

inline SBIO_HDreference operator*() const

Defined in src/lib/sbio/core/iteration.hh:622


inline

inline SBIO_HDIteratorImpl & operator++()

Defined in src/lib/sbio/core/iteration.hh:624


inline

inline SBIO_HD void operator++(int)

Defined in src/lib/sbio/core/iteration.hh:631

Name Description
iterator_category
difference_type
value_type
pointer
reference

using iterator_category = hd_std::input_iterator_tag

Defined in src/lib/sbio/core/iteration.hh:609


using difference_type = hd_std::ptrdiff_t

Defined in src/lib/sbio/core/iteration.hh:610


using value_type = BatchHandle< StepIdxType >

Type: BatchHandle< StepIdxType >

Defined in src/lib/sbio/core/iteration.hh:611


using pointer = void

Defined in src/lib/sbio/core/iteration.hh:612


using reference = value_type

Type: value_type

Defined in src/lib/sbio/core/iteration.hh:613

Return Name Description
FP * m_plan
BatchIt m_it
IOStatus m_status

FP * m_plan

Defined in src/lib/sbio/core/iteration.hh:648


BatchIt m_it

Type: BatchIt

Defined in src/lib/sbio/core/iteration.hh:649


IOStatus m_status { IOStatus::Success }

Type: IOStatus

Defined in src/lib/sbio/core/iteration.hh:650

Return Name Description
SBIO_HD void fetch inline

inline

inline SBIO_HD void fetch()

Defined in src/lib/sbio/core/iteration.hh:641