Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ForLoopRange

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

#include <arcane/utils/ForLoopRanges.h>

+ Graphe de collaboration de Arcane::ForLoopRange:

Fonctions membres publiques

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

Attributs privés

Int32 m_lower_bound
 
Int32 m_size
 

Description détaillée

Intervalle d'itération pour une boucle.

Définition à la ligne 49 du fichier ForLoopRanges.h.

Documentation des constructeurs et destructeur

◆ ForLoopRange() [1/2]

Arcane::ForLoopRange::ForLoopRange ( Int32  lower_bound,
Int32  size 
)
inline

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

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

◆ ForLoopRange() [2/2]

Arcane::ForLoopRange::ForLoopRange ( Int32  size)
inline

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

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

Documentation des fonctions membres

◆ lowerBound()

constexpr Int32 Arcane::ForLoopRange::lowerBound ( ) const
inlineconstexpr

Définition à la ligne 66 du fichier ForLoopRanges.h.

◆ size()

constexpr Int32 Arcane::ForLoopRange::size ( ) const
inlineconstexpr

Définition à la ligne 67 du fichier ForLoopRanges.h.

◆ upperBound()

constexpr Int32 Arcane::ForLoopRange::upperBound ( ) const
inlineconstexpr

Définition à la ligne 68 du fichier ForLoopRanges.h.

Documentation des données membres

◆ m_lower_bound

Int32 Arcane::ForLoopRange::m_lower_bound
private

Définition à la ligne 72 du fichier ForLoopRanges.h.

◆ m_size

Int32 Arcane::ForLoopRange::m_size
private

Définition à la ligne 73 du fichier ForLoopRanges.h.


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