Lockless Task Scheduler  v1.0a
A lockless task scheduler
Public Types | Public Attributes | List of all members
task_scheduler::base_sub_graph< task_type, TMemInterface > Struct Template Reference

Struct base_sub_graph More...

#include <taskgraph.h>

Inheritance diagram for task_scheduler::base_sub_graph< task_type, TMemInterface >:
Inheritance graph
[legend]
Collaboration diagram for task_scheduler::base_sub_graph< task_type, TMemInterface >:
Collaboration graph
[legend]

Public Types

typedef std::vector< task_type *, stl_allocator< task_type *, TMemInterface > > task_vector
 

Public Attributes

task_vector head_tasks
 The head tasks More...
 
task_vector tail_tasks
 The tail tasks More...
 
task_vector task_list
 The task list More...
 

Detailed Description

template<class task_type, class TMemInterface>
struct task_scheduler::base_sub_graph< task_type, TMemInterface >

Struct base_sub_graph

Member Data Documentation

◆ head_tasks

template<class task_type , class TMemInterface >
task_vector task_scheduler::base_sub_graph< task_type, TMemInterface >::head_tasks

The head tasks

◆ tail_tasks

template<class task_type , class TMemInterface >
task_vector task_scheduler::base_sub_graph< task_type, TMemInterface >::tail_tasks

The tail tasks

◆ task_list

template<class task_type , class TMemInterface >
task_vector task_scheduler::base_sub_graph< task_type, TMemInterface >::task_list

The task list


The documentation for this struct was generated from the following files: