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>.
|
#include <qglobalstatic.h>
Public Types | |
using | Type = typename QGS::QGS_Type |
using | PlainType = std::remove_cv_t<Type> |
Public Member Functions | |
Holder () noexcept(ConstructionIsNoexcept) | |
~Holder () | |
PlainType * | pointer () noexcept |
Public Attributes | |
PlainType | storage |
Static Public Attributes | |
static constexpr bool | ConstructionIsNoexcept = noexcept(QGS::innerFunction(nullptr)) |
static Q_CONSTINIT QBasicAtomicInteger< qint8 > | guard = { QtGlobalStatic::Uninitialized } |
Definition at line 24 of file qglobalstatic.h.
using QtGlobalStatic::Holder< QGS >::PlainType = std::remove_cv_t<Type> |
Definition at line 27 of file qglobalstatic.h.
using QtGlobalStatic::Holder< QGS >::Type = typename QGS::QGS_Type |
Definition at line 26 of file qglobalstatic.h.
|
inlinenoexcept |
Definition at line 35 of file qglobalstatic.h.
References QtGlobalStatic::Holder< QGS >::guard, QtGlobalStatic::Initialized, and QtGlobalStatic::Holder< QGS >::pointer().
|
inline |
Definition at line 41 of file qglobalstatic.h.
References QtGlobalStatic::Destroyed, QtGlobalStatic::Holder< QGS >::guard, QtGlobalStatic::Holder< QGS >::pointer(), QT_WARNING_DISABLE_GCC, QT_WARNING_POP, and QT_WARNING_PUSH.
|
inlinenoexcept |
Definition at line 57 of file qglobalstatic.h.
References QtGlobalStatic::Holder< QGS >::storage.
Referenced by QtGlobalStatic::Holder< QGS >::Holder(), and QtGlobalStatic::Holder< QGS >::~Holder().
|
staticconstexpr |
Definition at line 29 of file qglobalstatic.h.
|
inlinestatic |
Definition at line 30 of file qglobalstatic.h.
Referenced by QtGlobalStatic::Holder< QGS >::Holder(), and QtGlobalStatic::Holder< QGS >::~Holder().
PlainType QtGlobalStatic::Holder< QGS >::storage |
Definition at line 33 of file qglobalstatic.h.
Referenced by QtGlobalStatic::Holder< QGS >::pointer().