Skip to content

ZippedGroupRange::IteratorImpl

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

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

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:526


inline

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

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

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(FP * plan, StepIt it)

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


const inline

inline SBIO_HDreference operator*() const

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


inline

inline SBIO_HDIteratorImpl & operator++()

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


inline

inline SBIO_HD void operator++(int)

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

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:502


using difference_type = hd_std::ptrdiff_t

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


using value_type = StepHandle< StepIdxType >

Type: StepHandle< StepIdxType >

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


using pointer = void

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


using reference = value_type

Type: value_type

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

Return Name Description
FP * m_plan
StepIt m_it
IOStatus m_status

FP * m_plan

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


StepIt m_it

Type: StepIt

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


IOStatus m_status { IOStatus::Success }

Type: IOStatus

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

Return Name Description
SBIO_HD void fetch inline

inline

inline SBIO_HD void fetch()

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