7#include <QtCore/qglobal.h>
8#include <QtCore/qdir.h>
9#include <QtCore/qscopedpointer.h>
14#if QT_CONFIG(temporaryfile)
16class QTemporaryDirPrivate;
18class Q_CORE_EXPORT QTemporaryDir
22 explicit QTemporaryDir(
const QString &templateName);
23 QTemporaryDir(QTemporaryDir &&
other) noexcept
24 : d_ptr{std::exchange(
other.d_ptr,
nullptr)}
27 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_MOVE_AND_SWAP(QTemporaryDir)
37 bool autoRemove()
const;
38 void setAutoRemove(
bool b);
45 QTemporaryDirPrivate *d_ptr;
47 Q_DISABLE_COPY(QTemporaryDir)
50inline void swap(QTemporaryDir &lhs, QTemporaryDir &rhs)
noexcept
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLboolean GLboolean GLboolean b
GLsizei const GLchar *const * path
constexpr void qt_ptr_swap(T *&lhs, T *&rhs) noexcept
settings remove("monkey")