Fonctor pour une tâche prenant un TaskContext en argument. Plus de détails...
#include <arcane/utils/ConcurrencyUtils.h>
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é | |
ITaskFunctor * | clone (void *buffer, Integer size) override |
Attributs privés | |
InstanceType * | m_instance |
FunctorType | m_function |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::ITaskFunctor | |
ITaskFunctor (const ITaskFunctor &)=default | |
Fonctor pour une tâche prenant un TaskContext en argument.
Définition à la ligne 123 du fichier ConcurrencyUtils.h.
typedef void(InstanceType::* Arcane::TaskFunctorWithContext< InstanceType >::FunctorType) (const TaskContext &tc) |
Définition à la ligne 127 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 129 du fichier ConcurrencyUtils.h.
|
inlineoverridevirtual |
Implémente Arcane::ITaskFunctor.
Définition à la ligne 139 du fichier ConcurrencyUtils.h.
|
inlineoverridevirtual |
Exécute la méthode associé
Implémente Arcane::ITaskFunctor.
Définition à la ligne 135 du fichier ConcurrencyUtils.h.
|
private |
Définition à la ligne 147 du fichier ConcurrencyUtils.h.
|
private |
Définition à la ligne 146 du fichier ConcurrencyUtils.h.