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 <qgst_handle_types_p.h>
Public Types | |
enum | RefMode { HasRef , NeedsRef } |
using | BaseClass = QUniqueHandle<HandleTraits> |
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) |
QSharedHandle & | operator= (QSharedHandle &&) noexcept=default |
Type | get () const noexcept |
bool | isValid () const noexcept |
Type | release () noexcept |
void | reset (const Type &handle) noexcept |
Type * | operator& () noexcept |
void | close () noexcept |
Friends | |
bool | operator== (const QSharedHandle &lhs, const QSharedHandle &rhs) noexcept |
bool | operator!= (const QSharedHandle &lhs, const QSharedHandle &rhs) noexcept |
bool | operator< (const QSharedHandle &lhs, const QSharedHandle &rhs) noexcept |
bool | operator<= (const QSharedHandle &lhs, const QSharedHandle &rhs) noexcept |
bool | operator> (const QSharedHandle &lhs, const QSharedHandle &rhs) noexcept |
bool | operator>= (const QSharedHandle &lhs, const QSharedHandle &rhs) noexcept |
Definition at line 35 of file qgst_handle_types_p.h.
using QGstImpl::QSharedHandle< HandleTraits >::BaseClass = QUniqueHandle<HandleTraits> |
Definition at line 37 of file qgst_handle_types_p.h.
enum QGstImpl::QSharedHandle::RefMode |
Enumerator | |
---|---|
HasRef | |
NeedsRef |
Definition at line 39 of file qgst_handle_types_p.h.
|
default |
|
inlineexplicit |
Definition at line 43 of file qgst_handle_types_p.h.
|
inline |
Definition at line 48 of file qgst_handle_types_p.h.
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 176 of file quniquehandle_p.h.
|
inlinenoexcept |
Definition at line 149 of file quniquehandle_p.h.
Referenced by QGStreamerAudioDeviceInfo::QGStreamerAudioDeviceInfo(), QGstVideoBuffer::map(), QGstreamerAudioDecoder::read(), and QGstVideoBuffer::unmap().
|
inlinenoexcept |
Definition at line 139 of file quniquehandle_p.h.
|
inlinenoexcept |
Definition at line 170 of file quniquehandle_p.h.
|
inline |
Definition at line 57 of file qgst_handle_types_p.h.
References QUniqueHandle< HandleTraits >::get(), and o.
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 163 of file quniquehandle_p.h.
|
inlinenoexcept |
Definition at line 154 of file quniquehandle_p.h.
|
friend |
Definition at line 72 of file qgst_handle_types_p.h.
|
friend |
Definition at line 78 of file qgst_handle_types_p.h.
|
friend |
Definition at line 83 of file qgst_handle_types_p.h.
|
friend |
Definition at line 66 of file qgst_handle_types_p.h.
|
friend |
Definition at line 89 of file qgst_handle_types_p.h.
|
friend |
Definition at line 94 of file qgst_handle_types_p.h.