Arcane  v4.1.2.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ForLoopRange< IndexType_ >

Intervalle d'itération pour une boucle. Plus de détails...

#include <arccore/base/ForLoopRanges.h>

Fonctions membres publiques

 ForLoopRange (IndexType_ lower_bound, IndexType_ size)
 Créé un interval entre *[lower_bound,lower_bound+size[*.
 
 explicit (false) ForLoopRange(IndexType_ size)
 Créé un interval entre *[0,size[*.
 
constexpr IndexType_ lowerBound () const
 
constexpr IndexType_ size () const
 
constexpr IndexType_ upperBound () const
 

Description détaillée

template<typename IndexType_>
class Arcane::ForLoopRange< IndexType_ >

Intervalle d'itération pour une boucle.

Définition à la ligne 31 du fichier arccore/src/base/arccore/base/ForLoopRanges.h.

Documentation des constructeurs et destructeur

◆ ForLoopRange()

template<typename IndexType_>
Arcane::ForLoopRange< IndexType_ >::ForLoopRange ( IndexType_ lower_bound,
IndexType_ size )
inline

Créé un interval entre *[lower_bound,lower_bound+size[*.

Définition à la ligne 36 du fichier arccore/src/base/arccore/base/ForLoopRanges.h.

Documentation des fonctions membres

◆ explicit()

template<typename IndexType_>
Arcane::ForLoopRange< IndexType_ >::explicit ( false )
inline

Créé un interval entre *[0,size[*.

Définition à la ligne 41 du fichier arccore/src/base/arccore/base/ForLoopRanges.h.

◆ lowerBound()

template<typename IndexType_>
IndexType_ Arcane::ForLoopRange< IndexType_ >::lowerBound ( ) const
inlineconstexpr

Définition à la ligne 48 du fichier arccore/src/base/arccore/base/ForLoopRanges.h.

◆ size()

template<typename IndexType_>
IndexType_ Arcane::ForLoopRange< IndexType_ >::size ( ) const
inlineconstexpr

Définition à la ligne 49 du fichier arccore/src/base/arccore/base/ForLoopRanges.h.

◆ upperBound()

template<typename IndexType_>
IndexType_ Arcane::ForLoopRange< IndexType_ >::upperBound ( ) const
inlineconstexpr

Définition à la ligne 50 du fichier arccore/src/base/arccore/base/ForLoopRanges.h.


La documentation de cette classe a été générée à partir des fichiers suivants :