Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
Tasking::RuntimeIteration Class Reference
+ Collaboration diagram for Tasking::RuntimeIteration:

Public Member Functions

 RuntimeIteration (int index, RuntimeContainer *container)
 
std::optional< Looploop () const
 
void deleteChild (RuntimeTask *node)
 

Public Attributes

const int m_iterationIndex = 0
 
const bool m_isProgressive = true
 
RuntimeContainerm_container = nullptr
 
int m_doneCount = 0
 
std::vector< std::unique_ptr< RuntimeTask > > m_children = {}
 

Detailed Description

Definition at line 1692 of file tasktree.cpp.

Constructor & Destructor Documentation

◆ RuntimeIteration()

Tasking::RuntimeIteration::RuntimeIteration ( int index,
RuntimeContainer * container )

Definition at line 1876 of file tasktree.cpp.

Member Function Documentation

◆ deleteChild()

void Tasking::RuntimeIteration::deleteChild ( RuntimeTask * node)

Definition at line 1887 of file tasktree.cpp.

References QSet< T >::cend(), it, m_children, ptr(), and task.

Referenced by Tasking::TaskTreePrivate::continueStart(), and Tasking::TaskTreePrivate::start().

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

◆ loop()

std::optional< Loop > Tasking::RuntimeIteration::loop ( ) const

Member Data Documentation

◆ m_children

std::vector<std::unique_ptr<RuntimeTask> > Tasking::RuntimeIteration::m_children = {}

Definition at line 1705 of file tasktree.cpp.

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

◆ m_container

RuntimeContainer* Tasking::RuntimeIteration::m_container = nullptr

◆ m_doneCount

int Tasking::RuntimeIteration::m_doneCount = 0

Definition at line 1704 of file tasktree.cpp.

Referenced by Tasking::TaskTreePrivate::childDone().

◆ m_isProgressive

const bool Tasking::RuntimeIteration::m_isProgressive = true

◆ m_iterationIndex

const int Tasking::RuntimeIteration::m_iterationIndex = 0

Definition at line 1701 of file tasktree.cpp.


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