![]() |
Qt 6.x
The Qt SDK
|
#include <qbenchmarkmeasurement_p.h>
Classes | |
struct | Measurement |
Public Member Functions | |
virtual | ~QBenchmarkMeasurerBase ()=default |
virtual void | init () |
virtual void | start ()=0 |
virtual QList< Measurement > | stop ()=0 |
virtual bool | isMeasurementAccepted (Measurement m)=0 |
virtual int | adjustIterationCount (int suggestion)=0 |
virtual int | adjustMedianCount (int suggestion)=0 |
virtual bool | needsWarmupIteration () |
Definition at line 24 of file qbenchmarkmeasurement_p.h.
|
virtualdefault |
|
pure virtual |
Implemented in QBenchmarkTimeMeasurer, QBenchmarkEvent, QBenchmarkPerfEventsMeasurer, and QBenchmarkCallgrindMeasurer.
Referenced by QBenchmarkTestMethodData::adjustIterationCount().
|
pure virtual |
Implemented in QBenchmarkEvent, QBenchmarkPerfEventsMeasurer, QBenchmarkTimeMeasurer, and QBenchmarkCallgrindMeasurer.
Referenced by QBenchmarkGlobalData::adjustMedianIterationCount().
|
inlinevirtual |
Reimplemented in QBenchmarkPerfEventsMeasurer.
Definition at line 33 of file qbenchmarkmeasurement_p.h.
Referenced by QBenchmarkGlobalData::createMeasurer().
|
pure virtual |
Implemented in QBenchmarkEvent, QBenchmarkPerfEventsMeasurer, QBenchmarkTimeMeasurer, and QBenchmarkCallgrindMeasurer.
Referenced by QBenchmarkTestMethodData::setResults().
|
inlinevirtual |
Reimplemented in QBenchmarkPerfEventsMeasurer, QBenchmarkTimeMeasurer, and QBenchmarkCallgrindMeasurer.
Definition at line 39 of file qbenchmarkmeasurement_p.h.
Referenced by QuickTestResult::startMeasurement().
|
pure virtual |
Implemented in QBenchmarkEvent, QBenchmarkPerfEventsMeasurer, QBenchmarkTimeMeasurer, and QBenchmarkCallgrindMeasurer.
Referenced by QTest::beginBenchmarkMeasurement().
|
pure virtual |
Implemented in QBenchmarkEvent, QBenchmarkPerfEventsMeasurer, QBenchmarkTimeMeasurer, and QBenchmarkCallgrindMeasurer.
Referenced by QTest::endBenchmarkMeasurement().