Fonctor sans argument pour une tâche. Plus de détails...
#include <arcane/utils/ConcurrencyUtils.h>
Graphe d'héritage de Arcane::TaskFunctor< InstanceType >:
Graphe de collaboration de Arcane::TaskFunctor< InstanceType >:Types publics | |
| typedef void(InstanceType::* | FunctorType) () |
Fonctions membres publiques | |
| TaskFunctor (InstanceType *instance, FunctorType func) | |
| TaskFunctor (const TaskFunctor &rhs)=default | |
| TaskFunctor & | operator= (const TaskFunctor &rhs)=delete |
| void | executeFunctor (const TaskContext &) 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 sans argument pour une tâche.
Définition à la ligne 140 du fichier ConcurrencyUtils.h.
| typedef void(InstanceType::* Arcane::TaskFunctor< InstanceType >::FunctorType) () |
Définition à la ligne 144 du fichier ConcurrencyUtils.h.
|
inline |
Définition à la ligne 146 du fichier ConcurrencyUtils.h.
|
inlineoverridevirtual |
Implémente Arcane::ITaskFunctor.
Définition à la ligne 158 du fichier ConcurrencyUtils.h.
|
inlineoverridevirtual |
Exécute la méthode associé
Implémente Arcane::ITaskFunctor.
Définition à la ligne 154 du fichier ConcurrencyUtils.h.
|
private |
Définition à la ligne 166 du fichier ConcurrencyUtils.h.
|
private |
Définition à la ligne 165 du fichier ConcurrencyUtils.h.