QBenchmarkIterationController Class
class QTest::QBenchmarkIterationControllerHeader: | #include <QBenchmarkIterationController> |
Public Functions
QBenchmarkIterationController(RunMode runMode) | |
~QBenchmarkIterationController() | |
bool | isDone() |
void | next() |
Detailed Description
\internal
The QBenchmarkIterationController class is used by the QBENCHMARK macro to drive the benchmarking loop. It is responsible for starting and stopping the timing measurements as well as calling the result reporting functions.
Member Function Documentation
QBenchmarkIterationController::QBenchmarkIterationController(RunMode runMode)
\internal
[noexcept]
QBenchmarkIterationController::~QBenchmarkIterationController()
\internal
bool QBenchmarkIterationController::isDone()
\internal
void QBenchmarkIterationController::next()
\internal