void TaskScheduler::TaskQueue::Clear |
( |
| ) |
|
std::multiset< TaskContainer, Compare > container
Definition: TaskScheduler.h:136
auto TaskScheduler::TaskQueue::First |
( |
| ) |
const |
std::multiset< TaskContainer, Compare > container
Definition: TaskScheduler.h:136
bool TaskScheduler::TaskQueue::IsEmpty |
( |
| ) |
const |
std::multiset< TaskContainer, Compare > container
Definition: TaskScheduler.h:136
146 std::vector<TaskContainer> cache;
150 cache.push_back(*itr);
156 container.insert(cache.begin(), cache.end());
std::multiset< TaskContainer, Compare > container
Definition: TaskScheduler.h:136
auto TaskScheduler::TaskQueue::Pop |
( |
| ) |
|
Pops the task out of the container.
std::multiset< TaskContainer, Compare > container
Definition: TaskScheduler.h:136
std::shared_ptr< Task > TaskContainer
Definition: TaskScheduler.h:123
std::multiset< TaskContainer, Compare > container
Definition: TaskScheduler.h:136
std::multiset< TaskContainer, Compare > container
Definition: TaskScheduler.h:136
The documentation for this class was generated from the following files: