alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::MdForwardIter< T_MdSpan > Class Template Reference

#include <MdForwardIter.hpp>

Public Member Functions

constexpr MdForwardIter (T_MdSpan const &mdSpan)
constexpr bool operator!= (MdForwardIter const &other) const
constexpr decltype(auto) operator* ()
constexpr decltype(auto) operator* () const
ALPAKA_FN_ACC MdForwardIteroperator++ ()
ALPAKA_FN_ACC MdForwardIter operator++ (int)
constexpr bool operator== (MdForwardIter const &other) const
ALPAKA_FN_ACC constexpr index_type slowCurrent () const

Friends

class MdForwardIterEnd< index_type >

Detailed Description

template<alpaka::concepts::IMdSpan T_MdSpan>
class alpaka::MdForwardIter< T_MdSpan >

Definition at line 61 of file MdForwardIter.hpp.

Constructor & Destructor Documentation

◆ MdForwardIter()

template<alpaka::concepts::IMdSpan T_MdSpan>
alpaka::MdForwardIter< T_MdSpan >::MdForwardIter ( T_MdSpan const & mdSpan)
inlineconstexpr

Definition at line 77 of file MdForwardIter.hpp.

Member Function Documentation

◆ operator!=()

template<alpaka::concepts::IMdSpan T_MdSpan>
bool alpaka::MdForwardIter< T_MdSpan >::operator!= ( MdForwardIter< T_MdSpan > const & other) const
inlineconstexpr

Definition at line 138 of file MdForwardIter.hpp.

◆ operator*() [1/2]

template<alpaka::concepts::IMdSpan T_MdSpan>
decltype(auto) alpaka::MdForwardIter< T_MdSpan >::operator* ( )
inlineconstexpr

Definition at line 100 of file MdForwardIter.hpp.

◆ operator*() [2/2]

template<alpaka::concepts::IMdSpan T_MdSpan>
decltype(auto) alpaka::MdForwardIter< T_MdSpan >::operator* ( ) const
inlineconstexpr

Definition at line 95 of file MdForwardIter.hpp.

◆ operator++() [1/2]

template<alpaka::concepts::IMdSpan T_MdSpan>
ALPAKA_FN_ACC MdForwardIter & alpaka::MdForwardIter< T_MdSpan >::operator++ ( )
inline

Definition at line 106 of file MdForwardIter.hpp.

◆ operator++() [2/2]

template<alpaka::concepts::IMdSpan T_MdSpan>
ALPAKA_FN_ACC MdForwardIter alpaka::MdForwardIter< T_MdSpan >::operator++ ( int )
inline

Definition at line 126 of file MdForwardIter.hpp.

◆ operator==()

template<alpaka::concepts::IMdSpan T_MdSpan>
bool alpaka::MdForwardIter< T_MdSpan >::operator== ( MdForwardIter< T_MdSpan > const & other) const
inlineconstexpr

Definition at line 133 of file MdForwardIter.hpp.

◆ slowCurrent()

template<alpaka::concepts::IMdSpan T_MdSpan>
ALPAKA_FN_ACC constexpr index_type alpaka::MdForwardIter< T_MdSpan >::slowCurrent ( ) const
inlineconstexpr

Definition at line 90 of file MdForwardIter.hpp.

◆ MdForwardIterEnd< index_type >

template<alpaka::concepts::IMdSpan T_MdSpan>
friend class MdForwardIterEnd< index_type >
friend

Definition at line 54 of file MdForwardIter.hpp.


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