OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
SliceIterator.h File Reference
#include <iterator>
Include dependency graph for SliceIterator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SliceIterator< T >
 Iterator for array slice. More...
class  ConstSliceIterator< T >
 Iterator for array slice. More...

Functions

template<class T>
std::random_access_iterator_tag iterator_category (const SliceIterator< T > &)
template<class T>
std::random_access_iterator_tag iterator_category (const ConstSliceIterator< T > &)
template<class T>
T * value_type (const SliceIterator< T > &)
template<class T>
T * value_type (const ConstSliceIterator< T > &)

Function Documentation

◆ iterator_category() [1/2]

template<class T>
std::random_access_iterator_tag iterator_category ( const ConstSliceIterator< T > & )
inline

Definition at line 186 of file SliceIterator.h.

◆ iterator_category() [2/2]

template<class T>
std::random_access_iterator_tag iterator_category ( const SliceIterator< T > & )
inline

Definition at line 180 of file SliceIterator.h.

◆ value_type() [1/2]

template<class T>
T * value_type ( const ConstSliceIterator< T > & )
inline

Definition at line 196 of file SliceIterator.h.

◆ value_type() [2/2]