| line |
true |
false |
branch |
|
80
|
1 |
0 |
unless ($$self{'fcompare'}) |
|
83
|
1 |
0 |
unless ($$self{'fget_key'}) |
|
86
|
1 |
0 |
unless ($$self{'fget_data'}) |
|
102
|
0 |
7 |
unless (defined $object) |
|
119
|
7 |
5 |
unless ($depth) |
|
122
|
7 |
5 |
unless ($node) |
|
135
|
2 |
10 |
if (not defined $$self{'_node'}{'_obj'}) { } |
|
144
|
0 |
10 |
unless (defined $own_key) |
|
151
|
0 |
10 |
if ($result == 0) { } |
|
|
7 |
3 |
elsif ($result < 0) { } |
|
155
|
3 |
4 |
if (not defined $$$node{'_right_node'}) { } |
|
174
|
2 |
1 |
if (not defined $$$node{'_left_node'}) { } |
|
195
|
8 |
2 |
if ($increase and $$$node{'_balance'}) { } |
|
203
|
5 |
5 |
if ($depth == 0) |
|
238
|
3 |
2 |
unless ($node) |
|
241
|
3 |
2 |
unless ($depth) |
|
249
|
0 |
5 |
if (not defined $$$node{'_obj'}) { } |
|
259
|
1 |
4 |
if ($result > 0) { } |
|
|
2 |
2 |
elsif ($result < 0) { } |
|
|
2 |
0 |
elsif ($result == 0) { } |
|
260
|
0 |
1 |
if (not defined $$$node{'_left_node'}) { } |
|
265
|
0 |
1 |
if ($deleted_node) { } |
|
275
|
1 |
1 |
if (not defined $$$node{'_right_node'}) { } |
|
280
|
0 |
1 |
if ($deleted_node) { } |
|
292
|
1 |
1 |
if (not $$$node{'_left_node'} || $$$node{'_right_node'}) { } |
|
|
0 |
1 |
elsif (not $$$node{'_left_node'}) { } |
|
|
0 |
1 |
elsif (not $$$node{'_right_node'}) { } |
|
|
1 |
0 |
elsif ($$$node{'_right_node'} and $$$node{'_left_node'}) { } |
|
294
|
1 |
0 |
if ($depth == 0) { } |
|
326
|
0 |
1 |
if ($self->is_empty($$$node{'_right_node'})) |
|
338
|
1 |
1 |
if ($decrease) { } |
|
339
|
1 |
0 |
if ($$$node{'_balance'}) { } |
|
365
|
1 |
3 |
unless ($node) |
|
375
|
2 |
2 |
if (not $$$node{'_left_node'}) { } |
|
377
|
0 |
2 |
if (not $$$node{'_right_node'} || $depth) { } |
|
387
|
1 |
1 |
if ($$$node{'_right_node'}) { } |
|
393
|
1 |
1 |
if ($$node) |
|
405
|
1 |
1 |
if ($decrease) |
|
406
|
1 |
0 |
if ($$$node{'_balance'}) { } |
|
429
|
1 |
1 |
unless ($node) |
|
439
|
1 |
1 |
if (not $$$node{'_right_node'}) { } |
|
441
|
0 |
1 |
if (not $$$node{'_left_node'} || $depth) { } |
|
451
|
0 |
1 |
if ($$$node{'_left_node'}) { } |
|
457
|
0 |
1 |
if ($$node) |
|
469
|
1 |
0 |
if ($decrease) |
|
470
|
1 |
0 |
if ($$$node{'_balance'}) { } |
|
495
|
1 |
10 |
if ($$$node{'_balance'} < -1) { } |
|
|
2 |
8 |
elsif ($$$node{'_balance'} > 1) { } |
|
496
|
1 |
0 |
if ($$$node{'_left_node'}) |
|
497
|
1 |
0 |
if ($$$node{'_left_node'}{'_balance'} == 1) { } |
|
506
|
2 |
0 |
if ($$$node{'_right_node'}) |
|
507
|
1 |
1 |
if ($$$node{'_right_node'}{'_balance'} == -1) { } |
|
535
|
2 |
0 |
if ($$$node{'_left_node'}) |
|
540
|
1 |
1 |
if ($$$node{'_right_node'} and $$$node{'_left_node'}) { } |
|
541
|
0 |
1 |
$$$node{'_left_node'}{'_balance'} == 0 ? : |
|
548
|
2 |
0 |
if (defined $$$node{'_left_node'}) |
|
549
|
0 |
2 |
if ($$$node{'_left_node'}{'_right_node'}) |
|
554
|
2 |
0 |
if ($lnode) |
|
560
|
2 |
0 |
if ($$$node{'_right_node'}) |
|
583
|
3 |
0 |
if ($$$node{'_right_node'}) |
|
588
|
1 |
2 |
if ($$$node{'_left_node'} and $$$node{'_right_node'}) { } |
|
589
|
0 |
1 |
$$$node{'_right_node'}{'_balance'} == 0 ? : |
|
595
|
3 |
0 |
if (defined $$$node{'_right_node'}) |
|
596
|
1 |
2 |
if ($$$node{'_right_node'}{'_left_node'}) |
|
602
|
3 |
0 |
if ($rnode) |
|
608
|
3 |
0 |
if ($$$node{'_left_node'}) |
|
633
|
1 |
0 |
if ($$$node{'_left_node'}) |
|
636
|
0 |
1 |
if ($$$node{'_right_node'}) |
|
640
|
1 |
0 |
if ($$$node{'_left_node'}) |
|
646
|
1 |
0 |
if ($$$node{'_left_node'}) |
|
649
|
1 |
0 |
if ($$$node{'_right_node'}) |
|
674
|
1 |
0 |
if ($$$node{'_left_node'}) |
|
677
|
1 |
0 |
if ($$$node{'_right_node'}) |
|
681
|
1 |
0 |
if ($$$node{'_right_node'}) |
|
686
|
1 |
0 |
if ($$$node{'_left_node'}) |
|
689
|
1 |
0 |
if ($$$node{'_right_node'}) |
|
701
|
0 |
1 |
unless ($node) |
|
705
|
0 |
1 |
unless (defined $$node{'_obj'}) |
|
755
|
0 |
0 |
if ($which_extreme eq 0) { } |
|
|
0 |
0 |
elsif ($which_extreme == 1) { } |
|
765
|
0 |
0 |
unless ($node) |
|
770
|
0 |
0 |
if (not $next_node) { } |
|
840
|
2 |
5 |
unless ($node) |
|
844
|
4 |
3 |
if (not $$node{'_left_node'} || $$node{'_right_node'}) { } |
|
849
|
2 |
1 |
if ($$node{'_left_node'}) |
|
852
|
3 |
0 |
if ($$node{'_right_node'}) |
|
856
|
1 |
2 |
$depth_left < $depth_right ? : |
|
874
|
0 |
0 |
if (not defined $$node{'_obj'}) { } |
|
884
|
0 |
0 |
unless ($cmpfunc) |
|
888
|
0 |
0 |
if ($result == 0) { } |
|
|
0 |
0 |
elsif ($result < 0) { } |
|
916
|
0 |
0 |
if (not defined $$node{'_obj'}) { } |
|
925
|
0 |
0 |
unless ($cmpfunc) |
|
929
|
0 |
0 |
if ($result == 0) { } |
|
|
0 |
0 |
elsif ($result < 0) { } |
|
957
|
0 |
0 |
if (not defined $$node{'_obj'}) { } |
|
966
|
0 |
0 |
unless ($cmpfunc) |
|
970
|
0 |
0 |
if ($result == 0) { } |
|
|
0 |
0 |
elsif ($result < 0) { } |
|
1012
|
0 |
0 |
unless ($node) |
|
1017
|
0 |
0 |
unless ($acc_results) |
|
1021
|
0 |
0 |
unless ($partial_cmpfunc and $exact_cmpfunc) |
|
1025
|
0 |
0 |
if (not defined $$node{'_obj'}) { } |
|
1037
|
0 |
0 |
if ($partial_cmp == 0) { } |
|
|
0 |
0 |
elsif ($partial_cmp < 0) { } |
|
1039
|
0 |
0 |
unless ($acc_results) |
|
1044
|
0 |
0 |
if ($exact_cmp == 0) { } |
|
1049
|
0 |
0 |
if ($$node{'_right_node'} and $$node{'_left_node'}) { } |
|
|
0 |
0 |
elsif ($$node{'_right_node'}) { } |
|
|
0 |
0 |
elsif ($$node{'_left_node'}) { } |
|
1079
|
0 |
0 |
if (scalar @{$acc_results;} > 0) |
|
1106
|
0 |
0 |
if ($$self{'acc_lookup_hash'}{$acc_lookup_hash_key}) { } |
|
1129
|
0 |
0 |
unless ($node) |
|
1132
|
0 |
0 |
unless ($lst) |
|
1135
|
0 |
0 |
if ($$node{'_left_node'}) |
|
1139
|
0 |
0 |
if ($obj) |
|
1142
|
0 |
0 |
if ($$node{'_right_node'}) |
|
1173
|
0 |
0 |
if ($i == 0) |
|
1177
|
0 |
0 |
if (defined $stack[$i]{'_obj'}) |
|
1230
|
1 |
1 |
unless ($order) |
|
1232
|
1 |
1 |
if ($order eq '>') { } |
|
1252
|
0 |
2 |
if ($i == 0) |
|
1271
|
0 |
0 |
unless ($node) |
|
1275
|
0 |
0 |
if ($$node{'_left_node'}) |
|
1281
|
0 |
0 |
if ($$node{'_right_node'}) |
|
1303
|
0 |
0 |
if ($i == 0) |
|
1331
|
0 |
0 |
if ($i == 0) |
|
1356
|
0 |
0 |
unless ($node or defined $depth) |
|
1359
|
0 |
0 |
unless ($depth) |
|
1360
|
0 |
0 |
unless ($o_char) |
|
1367
|
0 |
0 |
unless (defined $$self{'_node'}{'_obj'}) |
|
1372
|
0 |
0 |
unless (defined $key) |
|
1375
|
0 |
0 |
unless (defined $data) |
|
1382
|
0 |
0 |
if ($$node{'_left_node'}) |
|
1386
|
0 |
0 |
if ($$node{'_right_node'}) |
|
1397
|
0 |
0 |
unless ($o_char) |
|
1404
|
0 |
0 |
unless (defined $key) |
|
1407
|
0 |
0 |
unless (defined $data) |
|
1413
|
0 |
0 |
if ($$node{'_left_node'}) |
|
1417
|
0 |
0 |
if ($$node{'_right_node'}) |
|
1439
|
0 |
0 |
if ($i == 0) |
|
1460
|
9 |
6 |
if ($obj1 lt $obj2) { } |
|
|
4 |
2 |
elsif ($obj1 gt $obj2) { } |
|
1472
|
2 |
5 |
$a < $b ? : |
|
1479
|
0 |
7 |
$a < $b ? : |