Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::IteratorWithIndex< T >

Classe de base pour un itérateur permettant de conserver l'index de l'itération. Plus de détails...

#include <arcane/accelerator/RunCommandEnumerate.h>

+ Graphe d'héritage de Arcane::IteratorWithIndex< T >:
+ Graphe de collaboration de Arcane::IteratorWithIndex< T >:

Fonctions membres publiques

constexpr __host__ __device__ IteratorWithIndex (Int32 i, T v)
 
constexpr __host__ __device__ Int32 index () const
 
constexpr __host__ __device__ T value () const
 

Description détaillée

template<typename T>
class Arcane::IteratorWithIndex< T >

Classe de base pour un itérateur permettant de conserver l'index de l'itération.

Définition à la ligne 42 du fichier RunCommandEnumerate.h.

Documentation des constructeurs et destructeur

◆ IteratorWithIndex()

template<typename T >
constexpr __host__ __device__ Arcane::IteratorWithIndex< T >::IteratorWithIndex ( Int32  i,
v 
)
inlineconstexpr

Définition à la ligne 47 du fichier RunCommandEnumerate.h.

Documentation des fonctions membres

◆ index()

template<typename T >
constexpr __host__ __device__ Int32 Arcane::IteratorWithIndex< T >::index ( ) const
inlineconstexpr

Définition à la ligne 54 du fichier RunCommandEnumerate.h.

◆ value()

template<typename T >
constexpr __host__ __device__ T Arcane::IteratorWithIndex< T >::value ( ) const
inlineconstexpr

Définition à la ligne 55 du fichier RunCommandEnumerate.h.


La documentation de cette classe a été générée à partir du fichier suivant :