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.