line |
true |
false |
branch |
15
|
0 |
6 |
virtual ~Ifunction() {} |
|
0 |
6 |
virtual ~Ifunction() {} |
|
0 |
4 |
virtual ~Ifunction() {} |
|
0 |
4 |
virtual ~Ifunction() {} |
88
|
3 |
0 |
class abstract_function : public Ifunction{ |
|
0 |
3 |
class abstract_function : public Ifunction{ |
|
4 |
0 |
class abstract_function : public Ifunction{ |
|
0 |
4 |
class abstract_function : public Ifunction{ |
91
|
3 |
0 |
explicit abstract_function(F&& f) : func(std::forward(f)) {} |
99
|
0 |
3 |
auto foth = dynamic_cast(oth); |
|
0 |
1 |
auto foth = dynamic_cast(oth); |
100
|
0 |
3 |
if (foth == nullptr) { |
|
0 |
1 |
if (foth == nullptr) { |
111
|
2 |
0 |
class abstract_function : public Ifunction |
|
0 |
2 |
class abstract_function : public Ifunction |
|
1 |
0 |
class abstract_function : public Ifunction |
|
0 |
1 |
class abstract_function : public Ifunction |
119
|
2 |
0 |
explicit abstract_function(F&& f) : Caller(std::forward(f)) {} |