Branch Coverage

File:local/lib/perl5/Clone/PP.pm
Coverage:61.8%

line%coveragebranch
2650TFunless defined $source
3050TFif defined $depth and $depth-- < 1
33100TFunless exists $Clone::PP::CloneCache{'undef'}
3550TFif defined $Clone::PP::CloneCache{$source}
38100TFunless my $ref_type = ref $source
4250TFif ("$source" =~ /^\Q$ref_type\E\=([A-Z]+)\(0x[0-9a-f]+\)$/)
460TFif $source->can($Clone::PP::CloneSelfMethod)
57100TFif ($ref_type eq 'HASH') { }
100TFelsif ($ref_type eq 'ARRAY') { }
100TFelsif ($ref_type eq 'REF' or $ref_type eq 'SCALAR') { }
5950TFif (my $tied = tied %$source)
60100TF!ref($_) ? :
6350TFif (my $tied = tied @$source)
6450TF!ref($_) ? :
6750TFif (my $tied = tied $$source)
7650TFif ($class_name)
780TFif $copy->can($Clone::PP::CloneInitMethod)