Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::BinIterator< T >::iterator Struct Reference

#include <AMReX_BinIterator.H>

Public Member Functions

__host__ __device__ iterator (index_type start, index_type stop, const index_type *a_perm, const_pointer_input_type a_items)
__host__ __device__ void operator++ ()
__host__ __device__ bool operator!= (iterator const &) const
__host__ __device__ auto operator* () const

Constructor & Destructor Documentation

◆ iterator()

template<typename T>
__host__ __device__ amrex::BinIterator< T >::iterator::iterator ( index_type start,
index_type stop,
const index_type * a_perm,
const_pointer_input_type a_items )
inline

Member Function Documentation

◆ operator!=()

template<typename T>
__host__ __device__ bool amrex::BinIterator< T >::iterator::operator!= ( iterator const & ) const
inlinenodiscard

◆ operator*()

template<typename T>
__host__ __device__ auto amrex::BinIterator< T >::iterator::operator* ( ) const
inlinenodiscard

◆ operator++()

template<typename T>
__host__ __device__ void amrex::BinIterator< T >::iterator::operator++ ( )
inline

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