Itérateur sur une lambda pour positionner une valeur via un index. Plus de détails...
#include <arcane/accelerator/Scan.h>
Classes | |
class | Setter |
Permet de positionner un élément de l'itérateur de sortie. Plus de détails... | |
Types publics | |
using | value_type = DataType |
using | iterator_category = std::random_access_iterator_tag |
using | reference = Setter |
using | difference_type = ptrdiff_t |
using | pointer = void |
using | ThatClass = SetterLambdaIterator< DataType, SetterLambda > |
Fonctions membres publiques | |
__host__ __device__ | SetterLambdaIterator (const SetterLambda &s) |
__host__ __device__ | SetterLambdaIterator (const SetterLambda &s, Int32 v) |
__host__ __device__ ThatClass & | operator++ () |
__host__ __device__ ThatClass | operator- (Int32 x) |
__host__ __device__ Int32 | operator- (const ThatClass &x) const |
__host__ __device__ reference | operator* () const |
__host__ __device__ reference | operator[] (Int32 x) const |
Amis | |
__host__ __device__ friend ThatClass | operator+ (const ThatClass &iter, Int32 x) |
__host__ __device__ friend ThatClass | operator+ (Int32 x, const ThatClass &iter) |
__host__ __device__ friend bool | operator< (const ThatClass &iter1, const ThatClass &iter2) |
__host__ __device__ friend bool | operator!= (const ThatClass &a, const ThatClass &b) |
Itérateur sur une lambda pour positionner une valeur via un index.
using Arcane::Accelerator::GenericScanner::SetterLambdaIterator< DataType, SetterLambda >::difference_type = ptrdiff_t |
using Arcane::Accelerator::GenericScanner::SetterLambdaIterator< DataType, SetterLambda >::iterator_category = std::random_access_iterator_tag |
using Arcane::Accelerator::GenericScanner::SetterLambdaIterator< DataType, SetterLambda >::pointer = void |
using Arcane::Accelerator::GenericScanner::SetterLambdaIterator< DataType, SetterLambda >::reference = Setter |
using Arcane::Accelerator::GenericScanner::SetterLambdaIterator< DataType, SetterLambda >::ThatClass = SetterLambdaIterator<DataType, SetterLambda> |
using Arcane::Accelerator::GenericScanner::SetterLambdaIterator< DataType, SetterLambda >::value_type = DataType |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |