| line |
true |
false |
branch |
|
52
|
14 |
101 |
if $func eq 'equal_to' |
|
53
|
8 |
93 |
if $func eq 'not_equal_to' |
|
54
|
14 |
79 |
if $func eq 'greater' |
|
55
|
4 |
75 |
if $func eq 'greater_equal' |
|
56
|
8 |
67 |
if $func eq 'less' |
|
57
|
4 |
63 |
if $func eq 'less_equal' |
|
58
|
14 |
49 |
if $func eq 'compare' |
|
59
|
3 |
46 |
if $func eq 'matches' |
|
60
|
1 |
45 |
if $func eq 'matches_ic' |
|
61
|
1 |
44 |
if $func eq 'logical_and' |
|
62
|
1 |
43 |
if $func eq 'logical_or' |
|
63
|
3 |
40 |
if $func eq 'multiplies' |
|
64
|
1 |
39 |
if $func eq 'divides' |
|
65
|
1 |
38 |
if $func eq 'plus' |
|
66
|
1 |
37 |
if $func eq 'minus' |
|
67
|
1 |
36 |
if $func eq 'modulus' |
|
68
|
9 |
27 |
if $func eq 'bind1st' |
|
69
|
15 |
12 |
if $func eq 'bind2nd' |
|
70
|
0 |
12 |
if $func eq 'mem_fun' |
|
71
|
4 |
8 |
if $func eq 'ptr_fun' |
|
72
|
2 |
6 |
if $func eq 'ptr_fun_binary' |
|
73
|
0 |
6 |
if $func eq 'not1' |
|
74
|
4 |
2 |
if $func eq 'not2' |
|
75
|
2 |
0 |
if $func eq 'negate' |
|
76
|
0 |
0 |
if $func eq 'not_null' |
|
205
|
2 |
2 |
unless (exists $__dynfun{$self->function_name}) |
|
207
|
10 |
0 |
if (ref $arg and $arg->isa('Class::STL::Element')) |
|
|
10 |
0 |
if (ref $arg and $arg->isa('Class::STL::Element')) |
|
226
|
0 |
2 |
if $@ |
|
250
|
1 |
1 |
unless (exists $__dynfun{$self->function_name}) |
|
252
|
10 |
0 |
if (ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')) { } |
|
|
0 |
0 |
elsif (ref $arg2 and $arg2->isa('Class::STL::Element')) { } |
|
|
0 |
0 |
elsif (ref $arg1 and $arg1->isa('Class::STL::Element')) { } |
|
282
|
0 |
1 |
if $@ |
|
382
|
8 |
1 |
$arg2->data_type eq 'string' ? : |
|
|
0 |
1 |
$arg1->data_type eq 'string' ? : |
|
|
1 |
1 |
ref $arg1 && $arg1->isa('Class::STL::Element') ? : |
|
|
9 |
2 |
ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
|
83 |
11 |
ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
401
|
0 |
2 |
$arg2->data_type eq 'string' ? : |
|
|
0 |
2 |
$arg1->data_type eq 'string' ? : |
|
|
2 |
2 |
ref $arg1 && $arg1->isa('Class::STL::Element') ? : |
|
|
2 |
4 |
ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
|
2 |
6 |
ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
431
|
5 |
1 |
$arg2->data_type eq 'string' ? : |
|
|
15 |
1 |
$arg1->data_type eq 'string' ? : |
|
|
16 |
3 |
ref $arg1 && $arg1->isa('Class::STL::Element') ? : |
|
|
6 |
19 |
ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
|
21 |
25 |
ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
450
|
0 |
1 |
$arg2->data_type eq 'string' ? : |
|
|
0 |
1 |
$arg1->data_type eq 'string' ? : |
|
|
1 |
1 |
ref $arg1 && $arg1->isa('Class::STL::Element') ? : |
|
|
1 |
2 |
ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
|
1 |
3 |
ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
469
|
0 |
1 |
$arg2->data_type eq 'string' ? : |
|
|
0 |
1 |
$arg1->data_type eq 'string' ? : |
|
|
1 |
3 |
ref $arg1 && $arg1->isa('Class::STL::Element') ? : |
|
|
1 |
4 |
ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
|
15 |
5 |
ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
488
|
0 |
1 |
$arg2->data_type eq 'string' ? : |
|
|
0 |
1 |
$arg1->data_type eq 'string' ? : |
|
|
1 |
1 |
ref $arg1 && $arg1->isa('Class::STL::Element') ? : |
|
|
1 |
2 |
ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
|
1 |
3 |
ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
507
|
0 |
3 |
$arg2->data_type eq 'string' ? : |
|
|
0 |
3 |
$arg1->data_type eq 'string' ? : |
|
|
3 |
3 |
ref $arg1 && $arg1->isa('Class::STL::Element') ? : |
|
|
3 |
6 |
ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
|
115 |
9 |
ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
526
|
0 |
0 |
ref $arg1 && $arg1->isa('Class::STL::Element') ? : |
|
|
0 |
0 |
ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
|
5 |
0 |
ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
545
|
0 |
0 |
ref $arg1 && $arg1->isa('Class::STL::Element') ? : |
|
|
0 |
0 |
ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
|
5 |
0 |
ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
564
|
20 |
0 |
ref $arg1 && $arg1->isa('Class::STL::Element') ? : |
|
|
0 |
20 |
ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
|
0 |
20 |
ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
583
|
0 |
0 |
ref $arg1 && $arg1->isa('Class::STL::Element') ? : |
|
|
0 |
0 |
ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
|
5 |
0 |
ref $arg1 && $arg1->isa('Class::STL::Element') && ref $arg2 && $arg2->isa('Class::STL::Element') ? : |
|
602
|
10 |
13 |
if (ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')) { } |
|
|
8 |
5 |
elsif (ref $arg2 and $arg2->isa('Class::STL::Element')) { } |
|
|
5 |
0 |
elsif (ref $arg1 and $arg1->isa('Class::STL::Element')) { } |
|
630
|
0 |
5 |
if (ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')) { } |
|
|
0 |
5 |
elsif (ref $arg2 and $arg2->isa('Class::STL::Element')) { } |
|
|
5 |
0 |
elsif (ref $arg1 and $arg1->isa('Class::STL::Element')) { } |
|
658
|
0 |
5 |
if (ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')) { } |
|
|
0 |
5 |
elsif (ref $arg2 and $arg2->isa('Class::STL::Element')) { } |
|
|
5 |
0 |
elsif (ref $arg1 and $arg1->isa('Class::STL::Element')) { } |
|
686
|
0 |
5 |
if (ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')) { } |
|
|
0 |
5 |
elsif (ref $arg2 and $arg2->isa('Class::STL::Element')) { } |
|
|
5 |
0 |
elsif (ref $arg1 and $arg1->isa('Class::STL::Element')) { } |
|
714
|
0 |
5 |
if (ref $arg1 and $arg1->isa('Class::STL::Element') and ref $arg2 and $arg2->isa('Class::STL::Element')) { } |
|
|
0 |
5 |
elsif (ref $arg2 and $arg2->isa('Class::STL::Element')) { } |
|
|
5 |
0 |
elsif (ref $arg1 and $arg1->isa('Class::STL::Element')) { } |
|
741
|
10 |
0 |
if (ref $arg and $arg->isa('Class::STL::Element')) { } |