Graphe d'héritage de Arcane::LegacyTBBTask:
Graphe de collaboration de Arcane::LegacyTBBTask:Fonctions membres publiques | |
| LegacyTBBTask (ITaskFunctor *f) | |
| tbb::task * | execute () override |
| void | launchAndWait () override |
| Lance la tâche et bloque jusqu'à ce qu'elle se termine. | |
| void | launchAndWait (ConstArrayView< ITask * > tasks) override |
| Lance les tâches filles tasks et bloque jusqu'à ce qu'elles se terminent. | |
Attributs publics | |
| ITaskFunctor * | m_functor |
| char | functor_buf [FUNCTOR_CLASS_SIZE] |
Attributs publics statiques | |
| static const int | FUNCTOR_CLASS_SIZE = 32 |
Fonctions membres protégées | |
| ITask * | _createChildTask (ITaskFunctor *functor) final |
Définition à la ligne 365 du fichier TBBTaskImplementation.cc.
|
inline |
Définition à la ligne 372 du fichier TBBTaskImplementation.cc.
|
finalprotectedvirtual |
Implémente Arcane::ITask.
Définition à la ligne 1418 du fichier TBBTaskImplementation.cc.
|
inlineoverride |
Définition à la ligne 378 du fichier TBBTaskImplementation.cc.
|
overridevirtual |
Lance la tâche et bloque jusqu'à ce qu'elle se termine.
Après appel à cette fonction, la tâche est détruite et ne doit plus être utilisée.
Implémente Arcane::ITask.
Définition à la ligne 1391 du fichier TBBTaskImplementation.cc.
|
overridevirtual |
Lance les tâches filles tasks et bloque jusqu'à ce qu'elles se terminent.
Implémente Arcane::ITask.
Définition à la ligne 1400 du fichier TBBTaskImplementation.cc.
Références Arcane::ConstArrayView< T >::size().
Voici le graphe d'appel pour cette fonction :| char Arcane::LegacyTBBTask::functor_buf[FUNCTOR_CLASS_SIZE] |
Définition à la ligne 395 du fichier TBBTaskImplementation.cc.
|
static |
Définition à la ligne 370 du fichier TBBTaskImplementation.cc.
| ITaskFunctor* Arcane::LegacyTBBTask::m_functor |
Définition à la ligne 394 du fichier TBBTaskImplementation.cc.