Itérateur sur un index.
Plus de détails...
#include <arcane/accelerator/CommonUtils.h>
Itérateur sur un index.
Permet d'itérer entre deux entiers.
Définition à la ligne 137 du fichier CommonUtils.h.
◆ difference_type
using Arcane::Accelerator::impl::IndexIterator::difference_type = ptrdiff_t |
◆ iterator_category
using Arcane::Accelerator::impl::IndexIterator::iterator_category = std::random_access_iterator_tag |
◆ pointer
using Arcane::Accelerator::impl::IndexIterator::pointer = void |
◆ reference
using Arcane::Accelerator::impl::IndexIterator::reference = value_type& |
◆ ThatClass
◆ value_type
using Arcane::Accelerator::impl::IndexIterator::value_type = Int32 |
◆ IndexIterator()
__host__ __device__ Arcane::Accelerator::impl::IndexIterator::IndexIterator |
( |
Int32 |
v | ) |
|
|
inlineexplicit |
◆ operator*()
__host__ __device__ Int32 Arcane::Accelerator::impl::IndexIterator::operator* |
( |
| ) |
const |
|
inline |
◆ operator+()
__host__ __device__ IndexIterator Arcane::Accelerator::impl::IndexIterator::operator+ |
( |
Int32 |
x | ) |
const |
|
inline |
◆ operator++()
__host__ __device__ IndexIterator & Arcane::Accelerator::impl::IndexIterator::operator++ |
( |
| ) |
|
|
inline |
◆ operator-() [1/2]
__host__ __device__ Int32 Arcane::Accelerator::impl::IndexIterator::operator- |
( |
const ThatClass & |
x | ) |
const |
|
inline |
◆ operator-() [2/2]
__host__ __device__ IndexIterator Arcane::Accelerator::impl::IndexIterator::operator- |
( |
Int32 |
x | ) |
const |
|
inline |
◆ operator[]()
__host__ __device__ Int32 Arcane::Accelerator::impl::IndexIterator::operator[] |
( |
Int32 |
x | ) |
const |
|
inline |
◆ operator+
◆ operator<
__host__ __device__ friend bool operator< |
( |
const ThatClass & |
iter1, |
|
|
const ThatClass & |
iter2 |
|
) |
| |
|
friend |
◆ operator==
La documentation de cette classe a été générée à partir du fichier suivant :