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
QtPrivate::QSlotObjectBase Class Reference

#include <qobjectdefs_impl.h>

+ Inheritance diagram for QtPrivate::QSlotObjectBase:
+ Collaboration diagram for QtPrivate::QSlotObjectBase:

Classes

struct  Deleter
 

Public Member Functions

 QSlotObjectBase (ImplFn fn)
 
bool ref () noexcept
 
void destroyIfLastRef () noexcept
 
bool compare (void **a)
 
void call (QObject *r, void **a)
 
bool isImpl (ImplFn f) const
 

Protected Types

enum  Operation { Destroy , Call , Compare , NumOperations }
 

Protected Member Functions

 ~QSlotObjectBase ()
 

Detailed Description

Definition at line 418 of file qobjectdefs_impl.h.

Member Enumeration Documentation

◆ Operation

Enumerator
Destroy 
Call 
Compare 
NumOperations 

Definition at line 436 of file qobjectdefs_impl.h.

Constructor & Destructor Documentation

◆ QSlotObjectBase()

QtPrivate::QSlotObjectBase::QSlotObjectBase ( ImplFn fn)
inlineexplicit

Definition at line 444 of file qobjectdefs_impl.h.

◆ ~QSlotObjectBase()

QtPrivate::QSlotObjectBase::~QSlotObjectBase ( )
inlineprotected

Definition at line 476 of file qobjectdefs_impl.h.

Member Function Documentation

◆ call()

void QtPrivate::QSlotObjectBase::call ( QObject * r,
void ** a )
inline

Definition at line 472 of file qobjectdefs_impl.h.

References Call.

Referenced by coverage_report.CoverageExecutor::build_binaries(), coverage_report.CoverageExecutor::generate_coverage(), coverage_report.CoverageExecutor::generate_html_report(), and coverage_report.CoverageExecutor::merge_raw_coverage_results().

+ Here is the caller graph for this function:

◆ compare()

bool QtPrivate::QSlotObjectBase::compare ( void ** a)
inline

Definition at line 466 of file qobjectdefs_impl.h.

References Compare.

◆ destroyIfLastRef()

void QtPrivate::QSlotObjectBase::destroyIfLastRef ( )
inlinenoexcept

Definition at line 463 of file qobjectdefs_impl.h.

References Destroy.

Referenced by QtPrivate::QSlotObjectBase::Deleter::operator()().

+ Here is the caller graph for this function:

◆ isImpl()

bool QtPrivate::QSlotObjectBase::isImpl ( ImplFn f) const
inline

Definition at line 474 of file qobjectdefs_impl.h.

◆ ref()

bool QtPrivate::QSlotObjectBase::ref ( )
inlinenoexcept

Definition at line 455 of file qobjectdefs_impl.h.


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