Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
Tasking::ContainerNode Class Reference
Collaboration diagram for Tasking::ContainerNode:

Public Member Functions

 ContainerNode (ContainerNode &&other)=default
 ContainerNode (TaskTreePrivate *taskTreePrivate, const GroupItem &task)
 ContainerNode (ContainerNode &&other)=default
 ContainerNode (TaskTreePrivate *taskTreePrivate, const GroupItem &task)

Public Attributes

TaskTreePrivate *const m_taskTreePrivate = nullptr
const GroupItem::GroupHandler m_groupHandler
const int m_parallelLimit = 1
const WorkflowPolicy m_workflowPolicy = WorkflowPolicy::StopOnError
const std::optional< Loopm_loop
const QList< StorageBasem_storageList
std::vector< TaskNodem_children
const int m_taskCount = 0

Detailed Description

Definition at line 1822 of file tasktree.cpp.

Constructor & Destructor Documentation

◆ ContainerNode() [1/4]

Tasking::ContainerNode::ContainerNode ( ContainerNode && other)
default

◆ ContainerNode() [2/4]

Tasking::ContainerNode::ContainerNode ( TaskTreePrivate * taskTreePrivate,
const GroupItem & task )

Definition at line 2187 of file tasktree.cpp.

References ContainerNode(), m_parallelLimit, m_taskTreePrivate, m_workflowPolicy, and Tasking::StopOnError.

Referenced by ContainerNode().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ContainerNode() [3/4]

Tasking::ContainerNode::ContainerNode ( ContainerNode && other)
default

◆ ContainerNode() [4/4]

Tasking::ContainerNode::ContainerNode ( TaskTreePrivate * taskTreePrivate,
const GroupItem & task )

Member Data Documentation

◆ m_children

std::vector< TaskNode > Tasking::ContainerNode::m_children

Definition at line 1837 of file tasktree.cpp.

◆ m_groupHandler

const GroupItem::GroupHandler Tasking::ContainerNode::m_groupHandler

Definition at line 1832 of file tasktree.cpp.

◆ m_loop

const std::optional< Loop > Tasking::ContainerNode::m_loop

Definition at line 1835 of file tasktree.cpp.

◆ m_parallelLimit

const int Tasking::ContainerNode::m_parallelLimit = 1

Definition at line 1833 of file tasktree.cpp.

Referenced by ContainerNode(), and Tasking::TaskTreePrivate::startChildren().

◆ m_storageList

const QList< StorageBase > Tasking::ContainerNode::m_storageList

Definition at line 1836 of file tasktree.cpp.

◆ m_taskCount

const int Tasking::ContainerNode::m_taskCount = 0

◆ m_taskTreePrivate

TaskTreePrivate *const Tasking::ContainerNode::m_taskTreePrivate = nullptr

◆ m_workflowPolicy

const WorkflowPolicy Tasking::ContainerNode::m_workflowPolicy = WorkflowPolicy::StopOnError

The documentation for this class was generated from the following file: