QBenchmarkIterationController Class

class QTest::QBenchmarkIterationController
Header: #include <QBenchmarkIterationController>

Public Functions

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