Graphe d'héritage de Arcane::OneTBBTask:
Graphe de collaboration de Arcane::OneTBBTask:Fonctions membres publiques | |
| OneTBBTask (ITaskFunctor *f) | |
| OneTBBTaskFunctor | taskFunctor () |
| 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 = nullptr |
| FixedArray< char, FUNCTOR_CLASS_SIZE > | m_functor_buf |
Attributs publics statiques | |
| static const int | FUNCTOR_CLASS_SIZE = 32 |
Fonctions membres protégées | |
| ITask * | _createChildTask (ITaskFunctor *functor) override |
Définition à la ligne 304 du fichier TBBTaskImplementation.cc.
|
inlineexplicit |
Définition à la ligne 313 du fichier TBBTaskImplementation.cc.
|
overrideprotectedvirtual |
Implémente Arcane::ITask.
Définition à la ligne 1295 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 1260 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 1272 du fichier TBBTaskImplementation.cc.
Références Arcane::ConstArrayView< T >::size().
Voici le graphe d'appel pour cette fonction :
|
inline |
Définition à la ligne 321 du fichier TBBTaskImplementation.cc.
|
static |
Définition à la ligne 309 du fichier TBBTaskImplementation.cc.
| ITaskFunctor* Arcane::OneTBBTask::m_functor = nullptr |
Définition à la ligne 331 du fichier TBBTaskImplementation.cc.
| FixedArray<char, FUNCTOR_CLASS_SIZE> Arcane::OneTBBTask::m_functor_buf |
Définition à la ligne 332 du fichier TBBTaskImplementation.cc.