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

(522d505dd81834d22d366d0f36a26451dedafe11)

#include <QtCore/qassert.h>
#include <QtCore/qtclasshelpermacros.h>
#include <QtCore/qcompilerdetection.h>
#include <QtCore/qtconfigmacros.h>
#include <type_traits>
#include <utility>
Include dependency graph for qscopeguard.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QScopeGuard< F >

Functions

template<typename F>
 QScopeGuard (F(&)()) -> QScopeGuard< F(*)()>
template<typename F>
QScopeGuard< typename std::decay< F >::typeqScopeGuard (F &&f)
 [qScopeGuard]

Function Documentation

◆ QScopeGuard()

template<typename F>
QScopeGuard ( F(&)() ) -> QScopeGuard< F(*)()>

◆ qScopeGuard()

template<typename F>
QScopeGuard< typename std::decay< F >::type > qScopeGuard ( F && f)
nodiscard

[qScopeGuard]

Definition at line 73 of file qscopeguard.h.