Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::TaskFunctorWithContext< InstanceType >
+ Graphe d'héritage de Arcane::TaskFunctorWithContext< InstanceType >:
+ Graphe de collaboration de Arcane::TaskFunctorWithContext< InstanceType >:

Types publics

typedef void(InstanceType::* FunctorType) (const TaskContext &tc)
 

Fonctions membres publiques

 TaskFunctorWithContext (InstanceType *instance, FunctorType func)
 
void executeFunctor (const TaskContext &tc) override
 Exécute la méthode associé
 
ITaskFunctorclone (void *buffer, Integer size) override
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::ITaskFunctor
 ITaskFunctor (const ITaskFunctor &)=default
 

Description détaillée

template<typename InstanceType>
class Arcane::TaskFunctorWithContext< InstanceType >

Définition à la ligne 123 du fichier ConcurrencyUtils.h.

Documentation des définitions de type membres

◆ FunctorType

template<typename InstanceType >
typedef void(InstanceType::* Arcane::TaskFunctorWithContext< InstanceType >::FunctorType) (const TaskContext &tc)

Définition à la ligne 127 du fichier ConcurrencyUtils.h.

Documentation des constructeurs et destructeur

◆ TaskFunctorWithContext()

template<typename InstanceType >
Arcane::TaskFunctorWithContext< InstanceType >::TaskFunctorWithContext ( InstanceType *  instance,
FunctorType  func 
)
inline

Définition à la ligne 129 du fichier ConcurrencyUtils.h.

Documentation des fonctions membres

◆ clone()

template<typename InstanceType >
ITaskFunctor * Arcane::TaskFunctorWithContext< InstanceType >::clone ( void *  buffer,
Integer  size 
)
inlineoverridevirtual

Implémente Arcane::ITaskFunctor.

Définition à la ligne 139 du fichier ConcurrencyUtils.h.

◆ executeFunctor()

template<typename InstanceType >
void Arcane::TaskFunctorWithContext< InstanceType >::executeFunctor ( const TaskContext tc)
inlineoverridevirtual

Exécute la méthode associé

Implémente Arcane::ITaskFunctor.

Définition à la ligne 135 du fichier ConcurrencyUtils.h.


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