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
qfutureinterface.h File Reference

(111c08d0eaa134652f1f1e602ead1a539614258f)

#include <QtCore/qmutex.h>
#include <QtCore/qresultstore.h>
#include <exception>
#include <utility>
+ Include dependency graph for qfutureinterface.h:

Go to the source code of this file.

Classes

class  QFutureInterfaceBase
 
class  QFutureInterface< T >
 
class  QFutureInterface< void >
 

Namespaces

namespace  QtPrivate
 \macro QT_NO_KEYWORDS >
 

Functions

 QT_REQUIRE_CONFIG (future)
 
void Q_CORE_EXPORT QtPrivate::watchContinuationImpl (const QObject *context, QtPrivate::QSlotObjectBase *slotObj, QFutureInterfaceBase &fi)
 
void swap (QFutureInterfaceBase &lhs, QFutureInterfaceBase &rhs) noexcept
 
template<typename T >
void swap (QFutureInterface< T > &a, QFutureInterface< T > &b) noexcept
 

Function Documentation

◆ QT_REQUIRE_CONFIG()

QT_REQUIRE_CONFIG ( future )

◆ swap() [1/2]

template<typename T >
void swap ( QFutureInterface< T > & a,
QFutureInterface< T > & b )
inlinenoexcept

Definition at line 499 of file qfutureinterface.h.

◆ swap() [2/2]

void swap ( QFutureInterfaceBase & lhs,
QFutureInterfaceBase & rhs )
inlinenoexcept

Definition at line 206 of file qfutureinterface.h.