alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::onAcc::TiledIdxContainer< T_IdxRange, T_ThreadSpace, T_IdxMapperFn, T_CSelect >::const_iterator Class Reference

#include <TiledIdxContainer.hpp>

Public Member Functions

constexpr bool operator!= (const_iterator const &other) const
constexpr bool operator!= (const_iterator_end const &other) const
constexpr IdxVecType operator* () const
ALPAKA_FN_ACC const_iterator & operator++ ()
ALPAKA_FN_ACC const_iterator operator++ (int)
constexpr bool operator== (const_iterator const &other) const
constexpr bool operator== (const_iterator_end const &other) const

Friends

class const_iterator_end
class TiledIdxContainer

Detailed Description

template<alpaka::concepts::IdxRange T_IdxRange, typename T_ThreadSpace, typename T_IdxMapperFn, alpaka::concepts::CVector T_CSelect>
class alpaka::onAcc::TiledIdxContainer< T_IdxRange, T_ThreadSpace, T_IdxMapperFn, T_CSelect >::const_iterator

Definition at line 146 of file TiledIdxContainer.hpp.

Member Function Documentation

◆ operator!=() [1/2]

template<alpaka::concepts::IdxRange T_IdxRange, typename T_ThreadSpace, typename T_IdxMapperFn, alpaka::concepts::CVector T_CSelect>
bool alpaka::onAcc::TiledIdxContainer< T_IdxRange, T_ThreadSpace, T_IdxMapperFn, T_CSelect >::const_iterator::operator!= ( const_iterator const & other) const
inlineconstexpr

Definition at line 228 of file TiledIdxContainer.hpp.

◆ operator!=() [2/2]

template<alpaka::concepts::IdxRange T_IdxRange, typename T_ThreadSpace, typename T_IdxMapperFn, alpaka::concepts::CVector T_CSelect>
bool alpaka::onAcc::TiledIdxContainer< T_IdxRange, T_ThreadSpace, T_IdxMapperFn, T_CSelect >::const_iterator::operator!= ( const_iterator_end const & other) const
inlineconstexpr

Definition at line 238 of file TiledIdxContainer.hpp.

◆ operator*()

template<alpaka::concepts::IdxRange T_IdxRange, typename T_ThreadSpace, typename T_IdxMapperFn, alpaka::concepts::CVector T_CSelect>
IdxVecType alpaka::onAcc::TiledIdxContainer< T_IdxRange, T_ThreadSpace, T_IdxMapperFn, T_CSelect >::const_iterator::operator* ( ) const
inlineconstexpr

Definition at line 190 of file TiledIdxContainer.hpp.

◆ operator++() [1/2]

template<alpaka::concepts::IdxRange T_IdxRange, typename T_ThreadSpace, typename T_IdxMapperFn, alpaka::concepts::CVector T_CSelect>
ALPAKA_FN_ACC const_iterator & alpaka::onAcc::TiledIdxContainer< T_IdxRange, T_ThreadSpace, T_IdxMapperFn, T_CSelect >::const_iterator::operator++ ( )
inline

Definition at line 196 of file TiledIdxContainer.hpp.

◆ operator++() [2/2]

template<alpaka::concepts::IdxRange T_IdxRange, typename T_ThreadSpace, typename T_IdxMapperFn, alpaka::concepts::CVector T_CSelect>
ALPAKA_FN_ACC const_iterator alpaka::onAcc::TiledIdxContainer< T_IdxRange, T_ThreadSpace, T_IdxMapperFn, T_CSelect >::const_iterator::operator++ ( int )
inline

Definition at line 216 of file TiledIdxContainer.hpp.

◆ operator==() [1/2]

template<alpaka::concepts::IdxRange T_IdxRange, typename T_ThreadSpace, typename T_IdxMapperFn, alpaka::concepts::CVector T_CSelect>
bool alpaka::onAcc::TiledIdxContainer< T_IdxRange, T_ThreadSpace, T_IdxMapperFn, T_CSelect >::const_iterator::operator== ( const_iterator const & other) const
inlineconstexpr

Definition at line 223 of file TiledIdxContainer.hpp.

◆ operator==() [2/2]

template<alpaka::concepts::IdxRange T_IdxRange, typename T_ThreadSpace, typename T_IdxMapperFn, alpaka::concepts::CVector T_CSelect>
bool alpaka::onAcc::TiledIdxContainer< T_IdxRange, T_ThreadSpace, T_IdxMapperFn, T_CSelect >::const_iterator::operator== ( const_iterator_end const & other) const
inlineconstexpr

Definition at line 233 of file TiledIdxContainer.hpp.

◆ const_iterator_end

template<alpaka::concepts::IdxRange T_IdxRange, typename T_ThreadSpace, typename T_IdxMapperFn, alpaka::concepts::CVector T_CSelect>
friend class const_iterator_end
friend

Definition at line 149 of file TiledIdxContainer.hpp.

◆ TiledIdxContainer

template<alpaka::concepts::IdxRange T_IdxRange, typename T_ThreadSpace, typename T_IdxMapperFn, alpaka::concepts::CVector T_CSelect>
friend class TiledIdxContainer
friend

Definition at line 148 of file TiledIdxContainer.hpp.


The documentation for this class was generated from the following file: