|
VTK-m
2.0
|
#include <TaskQueue.h>
Public Member Functions | |
| TaskQueue ()=default | |
| void | Push (T &&item) |
| bool | HasTasks () |
| bool | GetTask (T &item) |
| T | Pop () |
Protected Member Functions | |
| vtkm::Id | Length () |
Private Member Functions | |
| TaskQueue (const TaskQueue &rhs)=delete | |
| TaskQueue & | operator= (const TaskQueue &rhs)=delete |
| TaskQueue (TaskQueue &&rhs)=delete | |
| TaskQueue & | operator= (TaskQueue &&rhs)=delete |
Private Attributes | |
| std::mutex | Lock |
| std::queue< T > | Queue |
|
default |
|
privatedelete |
|
privatedelete |
|
inline |
|
inline |
|
inlineprotected |
|
privatedelete |
|
privatedelete |
|
inline |
|
inline |
|
private |
|
private |
1.8.17