| line |
true |
false |
branch |
|
18
|
3190 |
24 |
if (ref $cmp eq 'CODE') { } |
|
34
|
6471 |
0 |
defined $data ? : |
|
37
|
872 |
5599 |
if ($self->_is_empty) |
|
46
|
4458 |
1141 |
if ($self->gt($key)) { } |
|
|
921 |
220 |
elsif ($self->lt($key)) { } |
|
48
|
811 |
3647 |
if ($$self{'right'}{'priority'} > $$self{'priority'}) |
|
53
|
225 |
696 |
if ($$self{'left'}{'priority'} > $$self{'priority'}) |
|
67
|
0 |
0 |
unless $self = $self->_get_node($key) |
|
74
|
220 |
410 |
if ($self->_is_leaf) { } |
|
|
208 |
202 |
elsif ($$self{'left'}{'priority'} > $$self{'right'}{'priority'}) { } |
|
88
|
223 |
217 |
if $self->_is_empty |
|
94
|
0 |
0 |
if $self->_is_empty |
|
100
|
0 |
0 |
if $self->_is_empty |
|
106
|
0 |
0 |
if $self->_is_empty |
|
113
|
0 |
0 |
if $self->_get_node($key) |
|
119
|
477 |
661 |
$node ? : |
|
127
|
1436 |
5266 |
$self->lt($key) ? : |
|
129
|
661 |
477 |
$self->_is_empty ? : |
|
149
|
680 |
690 |
if $self->_is_empty |
|
151
|
666 |
24 |
if (not defined $low or $self->lt($low)) |
|
155
|
659 |
16 |
if (!defined($low) || $self->le($low) and !defined($high) || $self->ge($high)) |
|
160
|
669 |
21 |
if (not defined $high or $self->gt($high)) |
|
181
|
0 |
0 |
if ($$T1{'cmp'}($T1->maximum, $T2->minimum) >= 0) |
|
194
|
0 |
20 |
if $self->_is_empty |
|
202
|
0 |
10 |
if $self->_is_empty |
|
214
|
0 |
0 |
if $self->_is_empty |
|
224
|
0 |
0 |
if $self->_is_empty |
|
227
|
0 |
0 |
if $left > $depth |
|
228
|
0 |
0 |
if $right > $depth |
|
241
|
5 |
13 |
if $self->_is_empty |
|
242
|
7 |
6 |
if $self->ge($key) |
|
244
|
6 |
0 |
if $self->lt($key) |
|
245
|
4 |
2 |
$succ->_is_empty ? : |
|
257
|
0 |
0 |
if $self->_is_empty |
|
258
|
0 |
0 |
if $self->le($key) |
|
260
|
0 |
0 |
if $self->gt($key) |
|
261
|
0 |
0 |
$pred->_is_empty ? : |