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

Go to the source code of this file.

Classes

class  FSlice< T, S >
 An iterator permitting to iterate with a stride different from 1. More...
 
class  FConstSlice< T, S >
 Constant version of FSlice. More...
 

Functions

template<class T , int S>
std::random_access_iterator_tag iterator_category (const FSlice< T, S > &)
 
template<class T , int S>
std::random_access_iterator_tag iterator_category (const FConstSlice< T, S > &)
 
template<class T , int S>
T * value_type (const FSlice< T, S > &)
 
template<class T , int S>
T * value_type (const FConstSlice< T, S > &)
 

Function Documentation

◆ iterator_category() [1/2]

template<class T , int S>
std::random_access_iterator_tag iterator_category ( const FConstSlice< T, S > &  )
inline

Definition at line 178 of file FSlice.h.

◆ iterator_category() [2/2]

template<class T , int S>
std::random_access_iterator_tag iterator_category ( const FSlice< T, S > &  )
inline

Definition at line 172 of file FSlice.h.

◆ value_type() [1/2]

template<class T , int S>
T* value_type ( const FConstSlice< T, S > &  )
inline

Definition at line 188 of file FSlice.h.

References Attrib::Legacy::Distribution::T.

◆ value_type() [2/2]

template<class T , int S>
T* value_type ( const FSlice< T, S > &  )
inline

Definition at line 183 of file FSlice.h.

References Attrib::Legacy::Distribution::T.