Arcane  v3.14.10.0
Documentation développeur
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 ARCCORE_HOST_DEVICE IteratorWithIndex (Int32 i, T v)
 
constexpr ARCCORE_HOST_DEVICE Int32 index () const
 
constexpr ARCCORE_HOST_DEVICE T value () const
 

Attributs privés

Int32 m_index
 
m_value
 

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 ARCCORE_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 ARCCORE_HOST_DEVICE Int32 Arcane::IteratorWithIndex< T >::index ( ) const
inlineconstexpr

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

◆ value()

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

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

Documentation des données membres

◆ m_index

template<typename T >
Int32 Arcane::IteratorWithIndex< T >::m_index
private

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

◆ m_value

template<typename T >
T Arcane::IteratorWithIndex< T >::m_value
private

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


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