![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qsharedhandle_p.h>
Public Types | |
| enum | RefMode : uint8_t { HasRef , NeedsRef , AddRef = NeedsRef , NoAddRef = HasRef } |
Public Member Functions | |
| QSharedHandle ()=default | |
| QSharedHandle (typename HandleTraits::Type object, RefMode mode) | |
| QSharedHandle (const QSharedHandle &o) | |
| QSharedHandle (QSharedHandle &&) noexcept=default | |
| QSharedHandle & | operator= (const QSharedHandle &o) noexcept(RefIsNoexcept &&BaseResetIsNoexcept) |
| QSharedHandle & | operator= (QSharedHandle &&o) noexcept(BaseMoveIsNoexcept) |
| void | reset (typename HandleTraits::Type o, RefMode mode) noexcept(RefIsNoexcept &&BaseResetIsNoexcept) |
| void | reset () noexcept(BaseResetIsNoexcept) |
| Q_DECLARE_STRONGLY_ORDERED (QSharedHandle) | |
| void | swap (QSharedHandle &other) noexcept(noexcept(std::declval< BaseClass >().swap(other))) |
| Type | get () const noexcept |
| bool | isValid () const noexcept |
| operator bool () const noexcept | |
| Type | release () noexcept |
| Type * | operator& () noexcept |
Definition at line 75 of file qsharedhandle_p.h.
| enum QtPrivate::QSharedHandle::RefMode : uint8_t |
| Enumerator | |
|---|---|
| HasRef | |
| NeedsRef | |
| AddRef | |
| NoAddRef | |
Definition at line 92 of file qsharedhandle_p.h.
|
default |
|
inlineexplicit |
Definition at line 104 of file qsharedhandle_p.h.
Referenced by QtPrivate::QSharedHandle< QSharedCVPixelBufferHandleTraits >::QSharedHandle().
|
inline |
Definition at line 109 of file qsharedhandle_p.h.
Referenced by QtPrivate::QSharedHandle< QSharedCVPixelBufferHandleTraits >::QSharedHandle().
|
defaultnoexcept |
|
inlinenodiscardnoexcept |
Definition at line 245 of file quniquehandle_p.h.
|
inlinenodiscardnoexcept |
Definition at line 235 of file quniquehandle_p.h.
|
inlineexplicitnodiscardnoexcept |
Definition at line 240 of file quniquehandle_p.h.
|
inlinenodiscardnoexcept |
Definition at line 274 of file quniquehandle_p.h.
|
inlinenoexcept |
Definition at line 119 of file qsharedhandle_p.h.
|
inlinenoexcept |
Definition at line 126 of file qsharedhandle_p.h.
| QtPrivate::QSharedHandle< HandleTraits >::Q_DECLARE_STRONGLY_ORDERED | ( | QSharedHandle< HandleTraits > | ) |
|
inlinenodiscardnoexcept |
Definition at line 269 of file quniquehandle_p.h.
|
inlinenoexcept |
Definition at line 141 of file qsharedhandle_p.h.
|
inlinenoexcept |
Definition at line 132 of file qsharedhandle_p.h.
|
inlinenoexcept |
Definition at line 151 of file qsharedhandle_p.h.