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

Fonctor sur un interval d'itération instancié via une lambda fonction. Plus de détails...

#include <arcane/utils/RangeFunctor.h>

+ Graphe d'héritage de Arcane::LambdaRangeFunctorT< LambdaType >:
+ Graphe de collaboration de Arcane::LambdaRangeFunctorT< LambdaType >:

Fonctions membres publiques

 LambdaRangeFunctorT (const LambdaType &lambda_function)
 
void executeFunctor (Integer begin, Integer size) override
 Exécute la méthode associée.
 
- Fonctions membres publiques hérités de Arcane::IRangeFunctor
virtual ~IRangeFunctor ()
 Libère les ressources.
 

Description détaillée

template<typename LambdaType>
class Arcane::LambdaRangeFunctorT< LambdaType >

Fonctor sur un interval d'itération instancié via une lambda fonction.

Cette classe est utilisée avec le mécanisme des lambda fonctions du C++11.

Définition à la ligne 65 du fichier RangeFunctor.h.

Documentation des constructeurs et destructeur

◆ LambdaRangeFunctorT()

template<typename LambdaType >
Arcane::LambdaRangeFunctorT< LambdaType >::LambdaRangeFunctorT ( const LambdaType &  lambda_function)
inline

Définition à la ligne 69 du fichier RangeFunctor.h.

Documentation des fonctions membres

◆ executeFunctor()

template<typename LambdaType >
void Arcane::LambdaRangeFunctorT< LambdaType >::executeFunctor ( Integer  begin,
Integer  size 
)
inlineoverridevirtual

Exécute la méthode associée.

Paramètres
beginindice du début de l'itération.
sizenombre d'éléments à itérer.

Implémente Arcane::IRangeFunctor.

Définition à la ligne 76 du fichier RangeFunctor.h.


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