| line |
true |
false |
branch |
|
205
|
0 |
165 |
blessed($_[0]) ? : |
|
|
165 |
0 |
defined $_[0] ? : |
|
|
165 |
0 |
defined $_[1] ? : |
|
212
|
0 |
165 |
unless ($valid[0] and $valid[1]) |
|
214
|
0 |
0 |
unless defined $_[0] |
|
217
|
0 |
0 |
if not $valid[$i] and defined $_[$i] |
|
225
|
0 |
165 |
unless defined $cmpsub |
|
228
|
165 |
0 |
unless blessed $self |
|
230
|
154 |
11 |
unless (exists $CMPSUBS{$self} and $CMPSUBS{$self} == $cmpsub) |
|
315
|
111 |
246 |
unless (defined $found) |
|
317
|
37 |
37 |
ref $constr eq 'CODE' ? : |
|
|
74 |
37 |
defined $constr ? : |
|
348
|
7 |
68 |
unless &{$cmpsub;}($$self[$i - 1], $$self[$i]) < 0 |
|
380
|
7 |
7 |
$preserve_first ? : |
|
385
|
60 |
164 |
if ($cmp < 0) { } |
|
|
164 |
0 |
elsif ($cmp == 0) { } |
|
396
|
0 |
0 |
if ($index < 0 or &{$cmpsub;}($$self[$index], $item) < 0) { } |
|
401
|
0 |
0 |
unless $preserve_first |
|
427
|
111 |
283 |
unless $equal |
|
431
|
37 |
357 |
wantarray ? : |
|
451
|
0 |
37 |
unless $equal |
|
455
|
37 |
0 |
wantarray ? : |
|
562
|
74 |
0 |
$equal ? : |
|
582
|
10 |
73 |
if &{$cmpsub;}($$self[$i - 1], $$self[$i]) > 0 |
|
606
|
252 |
1564 |
if (&{$cmpsub;}($$self[$i], $$self[$i - 1]) < 0) |
|
633
|
74 |
0 |
$equal ? : |
|
694
|
74 |
0 |
$equal ? : |
|
756
|
908 |
125 |
defined $found ? : |
|
768
|
90 |
259 |
if ($index < $size / 2) { } |
|
782
|
238 |
142 |
$equal ? : |
|
790
|
999 |
0 |
unless defined $min |
|
796
|
960 |
546 |
if (&{$cmpsub;}($match, $$self[$mid]) > 0) { } |
|
813
|
753 |
252 |
unless defined $max |
|
818
|
1167 |
796 |
if (&{$cmpsub;}($match, $$self[$mid]) < 0) { } |