Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QComTaskResourceBase< T > Class Template Reference

#include <qcomtaskresource_p.h>

Inheritance diagram for QComTaskResourceBase< T >:
Collaboration diagram for QComTaskResourceBase< T >:

Public Member Functions

 QComTaskResourceBase (const QComTaskResourceBase< T > &source)=delete
QComTaskResourceBaseoperator= (const QComTaskResourceBase< T > &right)=delete
 operator bool () const
T * get () const

Protected Member Functions

 QComTaskResourceBase ()=default
 QComTaskResourceBase (T *const resource)
T * release ()
void reset (T *const resource=nullptr)

Protected Attributes

T * m_resource = nullptr

Detailed Description

template<typename T>
class QComTaskResourceBase< T >

Definition at line 47 of file qcomtaskresource_p.h.

Constructor & Destructor Documentation

◆ QComTaskResourceBase() [1/3]

template<typename T>
QComTaskResourceBase< T >::QComTaskResourceBase ( const QComTaskResourceBase< T > & source)
delete

◆ QComTaskResourceBase() [2/3]

template<typename T>
QComTaskResourceBase< T >::QComTaskResourceBase ( )
protecteddefault

◆ QComTaskResourceBase() [3/3]

template<typename T>
QComTaskResourceBase< T >::QComTaskResourceBase ( T *const resource)
inlineexplicitprotected

Definition at line 59 of file qcomtaskresource_p.h.

References m_resource.

Member Function Documentation

◆ get()

template<typename T>
T * QComTaskResourceBase< T >::get ( ) const
inline

Definition at line 55 of file qcomtaskresource_p.h.

References m_resource.

◆ operator bool()

template<typename T>
QComTaskResourceBase< T >::operator bool ( ) const
inlineexplicit

Definition at line 53 of file qcomtaskresource_p.h.

References m_resource.

◆ operator=()

template<typename T>
QComTaskResourceBase & QComTaskResourceBase< T >::operator= ( const QComTaskResourceBase< T > & right)
delete

◆ release()

template<typename T>
T * QComTaskResourceBase< T >::release ( )
inlineprotected

Definition at line 61 of file qcomtaskresource_p.h.

References m_resource.

◆ reset()

template<typename T>
void QComTaskResourceBase< T >::reset ( T *const resource = nullptr)
inlineprotected

Definition at line 63 of file qcomtaskresource_p.h.

References m_resource.

Member Data Documentation

◆ m_resource

template<typename T>
T* QComTaskResourceBase< T >::m_resource = nullptr
protected

Definition at line 72 of file qcomtaskresource_p.h.

Referenced by QComTaskResourceBase(), get(), operator bool(), release(), and reset().


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