![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <quniquehandle_p.h>
Public Types | |
| using | Type = typename HandleTraits::Type |
Public Member Functions | |
| template<if_default_constructible< Deleter > = true> | |
| QUniqueHandle (const Type &handle=HandleTraits::invalidValue()) noexcept | |
| QUniqueHandle (const Type &handle, const Deleter &deleter) noexcept | |
| QUniqueHandle (const Type &handle, Deleter &&deleter) noexcept | |
| QUniqueHandle (QUniqueHandle &&other) noexcept | |
| ~QUniqueHandle () noexcept | |
| void | swap (QUniqueHandle &other) noexcept |
| QUniqueHandle (const QUniqueHandle &)=delete | |
| QUniqueHandle & | operator= (const QUniqueHandle &)=delete |
| bool | isValid () const noexcept |
| operator bool () const noexcept | |
| Type | get () const noexcept |
| Deleter & | deleter () noexcept |
| const Deleter & | deleter () const noexcept |
| void | reset (const Type &handle=HandleTraits::invalidValue()) noexcept |
| Type | release () noexcept |
| Type * | operator& () noexcept |
| void | close () noexcept |
Friends | |
| bool | comparesEqual (const QUniqueHandle &lhs, const QUniqueHandle &rhs) noexcept |
| Qt::strong_ordering | compareThreeWay (const QUniqueHandle &lhs, const QUniqueHandle &rhs) noexcept |
Definition at line 167 of file quniquehandle_p.h.
| using QUniqueHandle< HandleTraits, Deleter >::Type = typename HandleTraits::Type |
Definition at line 175 of file quniquehandle_p.h.
|
inlineexplicitnoexcept |
Definition at line 196 of file quniquehandle_p.h.
Referenced by QUniqueHandle< QGstImpl::QUniqueGstStructureHandleTraits >::QUniqueHandle().
|
inlinenoexcept |
Definition at line 200 of file quniquehandle_p.h.
Referenced by QUniqueHandle< QGstImpl::QUniqueGstStructureHandleTraits >::QUniqueHandle().
|
inlinenoexcept |
Definition at line 204 of file quniquehandle_p.h.
Referenced by QUniqueHandle< QGstImpl::QUniqueGstStructureHandleTraits >::QUniqueHandle().
|
inlinenoexcept |
Definition at line 208 of file quniquehandle_p.h.
Referenced by QUniqueHandle< QGstImpl::QUniqueGstStructureHandleTraits >::QUniqueHandle().
|
inlinenoexcept |
Definition at line 213 of file quniquehandle_p.h.
|
delete |
|
inlinenoexcept |
Definition at line 275 of file quniquehandle_p.h.
Referenced by QUniqueHandle< QGstImpl::QUniqueGstStructureHandleTraits >::~QUniqueHandle(), and QUniqueHandle< QGstImpl::QUniqueGstStructureHandleTraits >::reset().
|
inlinenodiscardnoexcept |
Definition at line 250 of file quniquehandle_p.h.
|
inlinenodiscardnoexcept |
Definition at line 245 of file quniquehandle_p.h.
|
inlinenodiscardnoexcept |
Definition at line 240 of file quniquehandle_p.h.
Referenced by QUniqueHandle< QGstImpl::QUniqueGstStructureHandleTraits >::comparesEqual, and QUniqueHandle< QGstImpl::QUniqueGstStructureHandleTraits >::compareThreeWay.
|
inlinenodiscardnoexcept |
Definition at line 230 of file quniquehandle_p.h.
Referenced by QUniqueHandle< QGstImpl::QUniqueGstStructureHandleTraits >::close(), QUniqueHandle< QGstImpl::QUniqueGstStructureHandleTraits >::operator bool(), and QUniqueHandle< QGstImpl::QUniqueGstStructureHandleTraits >::operator&().
|
inlineexplicitnodiscardnoexcept |
Definition at line 235 of file quniquehandle_p.h.
|
inlinenodiscardnoexcept |
Definition at line 269 of file quniquehandle_p.h.
|
delete |
|
inlinenodiscardnoexcept |
Definition at line 264 of file quniquehandle_p.h.
|
inlinenoexcept |
Definition at line 255 of file quniquehandle_p.h.
|
inlinenoexcept |
Definition at line 218 of file quniquehandle_p.h.
|
friend |
Definition at line 286 of file quniquehandle_p.h.
|
friend |
Definition at line 291 of file quniquehandle_p.h.