line |
true |
false |
branch |
21
|
1 |
0 |
fn(); |
25
|
1 |
0 |
fn(val); |
29
|
1 |
0 |
auto fn = xs::sub2function(sub, [](int val) { return Simple(val + 100); }); |
30
|
1 |
0 |
fn(val); |
34
|
1 |
0 |
auto fn = xs::sub2function(sub); |
|
1 |
0 |
auto fn = xs::sub2function(sub); |
35
|
1 |
0 |
RETVAL = fn(i, d); |
41
|
1 |
0 |
[=](const Sv& sv) { return SvIV(sv) + 10; }, |
43
|
1 |
0 |
); |
44
|
1 |
0 |
RETVAL = fn(i, d); |
49
|
1 |
0 |
} |
54
|
1 |
0 |
[=](const Sv& sv) { return Data((int)Simple(sv) + 1); }, |
56
|
1 |
0 |
); |
58
|
1 |
0 |
auto ret = fn(arg); |
64
|
0 |
0 |
for (int i = 0; i < cnt; ++i) { |
65
|
0 |
0 |
RETVAL += (uint64_t)sub2function(sub).func.get(); |
71
|
0 |
0 |
for (int i = 0; i < cnt; ++i) { |
72
|
0 |
0 |
RETVAL += (uint64_t)sub2function(sub).func.get(); |
78
|
0 |
0 |
for (int i = 0; i < cnt; ++i) { |
79
|
0 |
0 |
RETVAL += (uint64_t)sub2function(sub).func.get(); |
85
|
0 |
0 |
vv_fn fn = [](){}; |
86
|
0 |
0 |
for (int i = 0; i < cnt; ++i) { |
87
|
0 |
0 |
RETVAL += (uint64_t)function2sub(fn).get(); |
93
|
0 |
0 |
vi_fn fn = [](int){}; |
94
|
0 |
0 |
for (int i = 0; i < cnt; ++i) { |
95
|
0 |
0 |
RETVAL += (uint64_t)function2sub(fn).get(); |
101
|
0 |
0 |
iis_fn fn = [](int a, string_view d) -> int { return a + d.length(); }; |
102
|
0 |
0 |
for (int i = 0; i < cnt; ++i) { |
103
|
0 |
0 |
RETVAL += (uint64_t)function2sub(fn).get(); |