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>.
Loading...
Searching...
No Matches
QtPrivate::SlotObjSharedPtr Class Reference

#include <qobjectdefs_impl.h>

+ Collaboration diagram for QtPrivate::SlotObjSharedPtr:

Public Member Functions

Q_NODISCARD_CTOR Q_IMPLICIT SlotObjSharedPtr () noexcept=default
 
Q_NODISCARD_CTOR Q_IMPLICIT SlotObjSharedPtr (std::nullptr_t) noexcept
 
Q_NODISCARD_CTOR SlotObjSharedPtr (SlotObjUniquePtr o)
 
Q_NODISCARD_CTOR SlotObjSharedPtr (const SlotObjSharedPtr &other) noexcept
 
SlotObjSharedPtroperator= (const SlotObjSharedPtr &other) noexcept
 
Q_NODISCARD_CTOR SlotObjSharedPtr (SlotObjSharedPtr &&other) noexcept=default
 
SlotObjSharedPtroperator= (SlotObjSharedPtr &&other) noexcept=default
 
 ~SlotObjSharedPtr ()=default
 
void swap (SlotObjSharedPtr &other) noexcept
 
auto get () const noexcept
 
auto operator-> () const noexcept
 
 operator bool () const noexcept
 

Detailed Description

Definition at line 516 of file qobjectdefs_impl.h.

Constructor & Destructor Documentation

◆ SlotObjSharedPtr() [1/5]

Q_NODISCARD_CTOR Q_IMPLICIT QtPrivate::SlotObjSharedPtr::SlotObjSharedPtr ( )
defaultnoexcept

◆ SlotObjSharedPtr() [2/5]

Q_NODISCARD_CTOR Q_IMPLICIT QtPrivate::SlotObjSharedPtr::SlotObjSharedPtr ( std::nullptr_t )
inlinenoexcept

Definition at line 520 of file qobjectdefs_impl.h.

◆ SlotObjSharedPtr() [3/5]

Q_NODISCARD_CTOR QtPrivate::SlotObjSharedPtr::SlotObjSharedPtr ( SlotObjUniquePtr o)
inlineexplicit

Definition at line 521 of file qobjectdefs_impl.h.

◆ SlotObjSharedPtr() [4/5]

Q_NODISCARD_CTOR QtPrivate::SlotObjSharedPtr::SlotObjSharedPtr ( const SlotObjSharedPtr & other)
inlinenoexcept

Definition at line 527 of file qobjectdefs_impl.h.

References copy(), and other().

+ Here is the call graph for this function:

◆ SlotObjSharedPtr() [5/5]

Q_NODISCARD_CTOR QtPrivate::SlotObjSharedPtr::SlotObjSharedPtr ( SlotObjSharedPtr && other)
defaultnoexcept

◆ ~SlotObjSharedPtr()

QtPrivate::SlotObjSharedPtr::~SlotObjSharedPtr ( )
default

Member Function Documentation

◆ get()

auto QtPrivate::SlotObjSharedPtr::get ( ) const
inlinenoexcept

Definition at line 538 of file qobjectdefs_impl.h.

◆ operator bool()

QtPrivate::SlotObjSharedPtr::operator bool ( ) const
inlineexplicitnoexcept

Definition at line 541 of file qobjectdefs_impl.h.

◆ operator->()

auto QtPrivate::SlotObjSharedPtr::operator-> ( ) const
inlinenoexcept

Definition at line 539 of file qobjectdefs_impl.h.

References get().

+ Here is the call graph for this function:

◆ operator=() [1/2]

SlotObjSharedPtr & QtPrivate::SlotObjSharedPtr::operator= ( const SlotObjSharedPtr & other)
inlinenoexcept

Definition at line 529 of file qobjectdefs_impl.h.

References copy(), other(), and swap().

+ Here is the call graph for this function:

◆ operator=() [2/2]

SlotObjSharedPtr & QtPrivate::SlotObjSharedPtr::operator= ( SlotObjSharedPtr && other)
defaultnoexcept

◆ swap()

void QtPrivate::SlotObjSharedPtr::swap ( SlotObjSharedPtr & other)
inlinenoexcept

Definition at line 536 of file qobjectdefs_impl.h.

References other().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: