![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qohoscommon_p.h>
Public Member Functions | |
| template<typename F, typename = std::enable_if_t<!std::is_same<std::decay_t<F>, QOhosTaskPromise>::value>> | |
| QOhosTaskPromise (F &&callable, std::function< void()> optOnDestroyedWithoutCall, std::string callerContextName={}) | |
| ~QOhosTaskPromise () | |
| QOhosTaskPromise (QOhosTaskPromise &&)=default | |
| QOhosTaskPromise & | operator= (QOhosTaskPromise &&)=default |
| QOhosTaskPromise (const QOhosTaskPromise &)=delete | |
| QOhosTaskPromise & | operator= (const QOhosTaskPromise &)=delete |
| void | operator() (Args... args) const |
| QOhosTaskPromise | makeChained (std::string callerContextName) && |
| template<typename... ContextNames> | |
| std::array< QOhosTaskPromise, sizeof...(ContextNames)> | makeBranched (ContextNames &&...branchContextNames) && |
| std::pair< QOhosTaskPromise, QOhosTaskPromise > | makeThenCatchBranches (std::string callerContextName) && |
| operator std::function< void (Args...)>() && | |
| template<typename... ContextNames> | |
| std::array< QOhosTaskPromise< Args... >, sizeof...(ContextNames)> | makeBranched (ContextNames &&...branchContextNames) && |
Definition at line 54 of file qohoscommon_p.h.
| QOhosTaskPromise< Args >::QOhosTaskPromise | ( | F && | callable, |
| std::function< void()> | optOnDestroyedWithoutCall, | ||
| std::string | callerContextName = {} ) |
Definition at line 328 of file qohoscommon_p.h.
References QOhosTaskPromise().
Referenced by QOhosTaskPromise().
| QOhosTaskPromise< Args >::~QOhosTaskPromise | ( | ) |
Definition at line 344 of file qohoscommon_p.h.
|
default |
|
delete |
| std::array< QOhosTaskPromise< Args... >, sizeof...(ContextNames)> QOhosTaskPromise< Args >::makeBranched | ( | ContextNames &&... | branchContextNames | ) | && |
Definition at line 440 of file qohoscommon_p.h.
| std::array< QOhosTaskPromise, sizeof...(ContextNames)> QOhosTaskPromise< Args >::makeBranched | ( | ContextNames &&... | branchContextNames | ) | && |
| QOhosTaskPromise< Args... > QOhosTaskPromise< Args >::makeChained | ( | std::string | callerContextName | ) | && |
Definition at line 422 of file qohoscommon_p.h.
| std::pair< QOhosTaskPromise< Args... >, QOhosTaskPromise< Args... > > QOhosTaskPromise< Args >::makeThenCatchBranches | ( | std::string | callerContextName | ) | && |
Definition at line 460 of file qohoscommon_p.h.
| QOhosTaskPromise< Args >::operator std::function< void | ( | Args... | ) | && |
Definition at line 383 of file qohoscommon_p.h.
| void QOhosTaskPromise< Args >::operator() | ( | Args... | args | ) | const |
Definition at line 369 of file qohoscommon_p.h.
|
delete |
|
default |