| line |
true |
false |
branch |
|
35
|
2 |
8540 |
unless defined $node |
|
53
|
1 |
5 |
unless defined $node_value |
|
59
|
1 |
1 |
unless $uid |
|
65
|
4 |
4246 |
unless &blessed($tree) and $tree->isa('Tree::Binary') |
|
69
|
2347 |
1899 |
if (not $tree->isLeaf) { } |
|
80
|
1 |
37 |
unless $self->hasLeft |
|
83
|
8 |
29 |
if (not $left->isLeaf) { } |
|
95
|
4 |
4167 |
unless &blessed($tree) and $tree->isa('Tree::Binary') |
|
99
|
2363 |
1804 |
if (not $tree->isLeaf) { } |
|
110
|
1 |
20 |
unless $self->hasRight |
|
113
|
11 |
9 |
if (not $right->isLeaf) { } |
|
207
|
40856 |
27 |
if (not $tree->isRoot) { } |
|
219
|
1 |
45690 |
unless defined $func |
|
220
|
1 |
45689 |
unless ref $func eq 'CODE' |
|
222
|
20701 |
24988 |
if defined $self->{'_left'} |
|
223
|
20169 |
25520 |
if defined $self->{'_right'} |
|
233
|
3514 |
3692 |
if $self->hasLeft |
|
234
|
3570 |
3636 |
if $self->hasRight |
|
241
|
2401 |
2468 |
if $self->hasLeft |
|
242
|
2376 |
2493 |
if $self->hasRight |
|
249
|
608 |
616 |
if $self->hasLeft |
|
250
|
594 |
630 |
if $self->hasRight |
|
251
|
377 |
847 |
$left_height > $right_height ? : |
|
257
|
4 |
211 |
unless &blessed($visitor) and $visitor->isa('Tree::Binary::Visitor') || $visitor->can('visit') |
|
288
|
4 |
8 |
if $self->hasLeft |
|
289
|
5 |
7 |
if $self->hasRight |
|
303
|
0 |
2 |
unless defined $cloned_node |
|
315
|
7203 |
9 |
unless defined $seen |
|
319
|
7202 |
10 |
unless ref $node |
|
321
|
0 |
10 |
if exists do {
$seen
}->{$node} |
|
323
|
4 |
6 |
if (&blessed($node)) { } |
|
325
|
2 |
2 |
if ($node->can('clone')) { } |
|
337
|
3 |
3 |
if (ref $node eq 'SCALAR' or ref $node eq 'REF') { } |
|
|
1 |
2 |
elsif (ref $node eq 'ARRAY') { } |
|
|
1 |
1 |
elsif (ref $node eq 'HASH') { } |
|
376
|
4322 |
5521 |
if defined $self->{'_left'} |
|
377
|
4191 |
5652 |
if defined $self->{'_right'} |