line |
true |
false |
branch |
32
|
0 |
0 |
struct ChronometerModel final : public ChronometerConcept { |
46
|
0 |
0 |
void measure(Fun&& fun) { measure(CATCH_FORWARD(fun), is_callable()); } |
|
0 |
0 |
void measure(Fun&& fun) { measure(CATCH_FORWARD(fun), is_callable()); } |
|
0 |
0 |
void measure(Fun&& fun) { measure(CATCH_FORWARD(fun), is_callable()); } |
57
|
0 |
0 |
measure([&fun](int) { return fun(); }, std::true_type()); |
64
|
0 |
0 |
for (int i = 0; i < repeats; ++i) invoke_deoptimized(fun, i); |
|
0 |
0 |
for (int i = 0; i < repeats; ++i) invoke_deoptimized(fun, i); |
|
0 |
0 |
for (int i = 0; i < repeats; ++i) invoke_deoptimized(fun, i); |
|
0 |
0 |
for (int i = 0; i < repeats; ++i) invoke_deoptimized(fun, i); |
|
0 |
0 |
for (int i = 0; i < repeats; ++i) invoke_deoptimized(fun, i); |