| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
#include <task_group.h>
Public Member Functions | |
| task_handle (const F &f) | |
| task_handle (F &&f) | |
| void | operator() () const | 
Private Member Functions | |
| void | mark_scheduled () | 
  Private Member Functions inherited from tbb::internal::no_assign | |
| void | operator= (const no_assign &)=delete | 
| no_assign (const no_assign &)=default | |
| no_assign ()=default | |
Private Attributes | |
| F | my_func | 
| intptr_t | my_state | 
Static Private Attributes | |
| static const intptr_t | scheduled = 0x1 | 
Friends | |
| template<typename _F > | |
| class | internal::task_handle_task | 
| class | task_group | 
| class | structured_task_group | 
Definition at line 45 of file task_group.h.
      
  | 
  inline | 
Definition at line 65 of file task_group.h.
      
  | 
  inline | 
Definition at line 67 of file task_group.h.
      
  | 
  inlineprivate | 
Definition at line 58 of file task_group.h.
References tbb::internal::eid_invalid_multiple_scheduling, tbb::task_handle< F >::my_state, tbb::task_handle< F >::scheduled, and tbb::internal::throw_exception().
      
  | 
  inline | 
Definition at line 46 of file task_group.h.
      
  | 
  friend | 
Definition at line 48 of file task_group.h.
      
  | 
  friend | 
Definition at line 47 of file task_group.h.
      
  | 
  private | 
Definition at line 55 of file task_group.h.
Referenced by tbb::task_handle< F >::operator()().
      
  | 
  private | 
Definition at line 56 of file task_group.h.
Referenced by tbb::task_handle< F >::mark_scheduled().
      
  | 
  staticprivate | 
Definition at line 53 of file task_group.h.
Referenced by tbb::task_handle< F >::mark_scheduled().