| line |
true |
false |
branch |
|
59
|
0 |
0 |
unless defined $opts{'descend'} |
|
60
|
0 |
0 |
if ($opts{'descend'}) { } |
|
63
|
0 |
0 |
if exists $seen{$class} |
|
92
|
0 |
5 |
if ref $file |
|
95
|
0 |
5 |
unless defined $handle |
|
103
|
5 |
0 |
unless defined $args |
|
107
|
5 |
0 |
unless defined $$args{'gtsep'} |
|
111
|
5 |
60 |
if ($gtline =~ /^\s*root\s*=\s*(.*)/i and $1 ne $h->root) |
|
115
|
20 |
40 |
if $gtline =~ /^\s*\#/ or $gtline =~ /^\s*$/ |
|
120
|
35 |
5 |
if (defined $super) { } |
|
127
|
28 |
12 |
if (not $h->has_type($sub)) { } |
|
136
|
0 |
40 |
if (%subattrs) |
|
142
|
35 |
5 |
if (@supers) |
|
169
|
0 |
5 |
if ref $file |
|
172
|
0 |
5 |
unless defined $handle |
|
179
|
5 |
0 |
unless defined $args |
|
194
|
40 |
0 |
if defined $_ |
|
202
|
0 |
40 |
defined $attrs ? : |
|
|
35 |
5 |
$sub ne $h->root && @supers ? : |
|
217
|
0 |
0 |
unless exists $opts{'nodelabel'} |
|
218
|
0 |
0 |
unless exists $opts{'label_node'} |
|
233
|
0 |
0 |
if (ref $opts{'label_node'} and ref $opts{'label_node'} eq 'CODE') { } |
|
254
|
0 |
0 |
if ($h->can('get_appr_bytype')) { } |
|
283
|
0 |
0 |
if ($Math::PartialOrder::Loader::UNLINK_TMPFILES) |
|
297
|
0 |
5 |
ref $file ? : |
|
298
|
0 |
5 |
unless defined $handle |
|
305
|
5 |
0 |
unless ref $file |
|
312
|
0 |
0 |
ref $file ? : |
|
313
|
0 |
0 |
unless defined $handle |
|
320
|
0 |
0 |
unless ref $file |
|
328
|
0 |
5 |
ref $file ? : |
|
329
|
0 |
5 |
unless defined $handle |
|
333
|
0 |
5 |
unless (defined $h->_retrieve_head($head)) |
|
344
|
5 |
0 |
unless ref $file |
|
396
|
2 |
3 |
if $h->can('_store_before') |
|
403
|
0 |
40 |
if defined $attrs |
|
408
|
0 |
40 |
defined $attrs ? : |
|
415
|
16 |
24 |
if $h->can('_store_type') |
|
421
|
0 |
5 |
if $h->can('_store_after') |
|
466
|
0 |
5 |
unless (defined($compat = $h->_retrieve_head($$retr{'Head'}))) |
|
475
|
0 |
5 |
if $compat and $h->can('_retrieve_before') |
|
482
|
0 |
40 |
if $compat and $h->can('_retrieve_type_before') |
|
485
|
40 |
0 |
if ($compat and $h->can('_retrieve_type')) { } |
|
494
|
0 |
40 |
if $compat and $h->can('_retrieve_type_after') |
|
497
|
2 |
3 |
if $compat and $h->can('_retrieve_after') |
|
508
|
0 |
24 |
if defined $_[1][$Math::PartialOrder::Loader::_tr_attrs] |
|
519
|
0 |
10 |
unless (ref $head and ref $head eq 'HASH') |
|
525
|
0 |
10 |
unless (defined $$head{'Lversion'}) |
|
531
|
0 |
10 |
unless (defined $$head{'Lcompat'}) |
|
537
|
0 |
10 |
unless (defined $$head{'Hstring'}) |
|
543
|
0 |
10 |
if ($$head{'Lversion'} < $Math::PartialOrder::Loader::BIN_COMPAT) |
|
552
|
0 |
10 |
if ($Math::PartialOrder::Loader::VERSION < $$head{'Lcompat'}) |
|
561
|
0 |
10 |
unless (defined $$head{'Class'}) |
|
567
|
0 |
10 |
unless (defined $$head{'Cversion'}) |
|
573
|
10 |
0 |
if (defined($class = ref $h || $h) and $$head{'Class'} eq $class and $$head{'Cversion'} == $h->VERSION) |
|
581
|
0 |
0 |
unless (defined $$head{'Ccompat'}) |
|
587
|
0 |
0 |
if (defined $$head{'Ccompat'}{$class}) |
|
588
|
0 |
0 |
if ($$head{'Ccompat'}{$class} > $h->VERSION) |
|
600
|
0 |
0 |
if (defined($compat = $h->_get_bin_compat) and defined $$compat{$$head{'Class'}}) |
|
602
|
0 |
0 |
if ($$compat{$$head{'Class'}} > $$head{'Cversion'}) |
|
622
|
7 |
0 |
if $Math::PartialOrder::Loader::UNLINK_TMPFILES |