Branch Coverage

blib/lib/ExtUtils/XSBuilder/StructureMap.pm
Criterion Covered Total %
branch 0 46 0.0


line true false branch
25 0 0 unless @$elts
26 0 0 if $type =~ /$$self{'IGNORE_RE'}/
28 0 0 unless grep {not exists $$map{$type}{$$_{'name'}};} @$elts
53 0 0 if exists $$map{$type}{$name}
54 0 0 if $type =~ /$$self{'IGNORE_RE'}/
57 0 0 unless exists $$map{$type}{'new'}
58 0 0 unless exists $$map{$type}{'private'}
61 0 0 @missing ? :
78 0 0 if exists $structures{$type}{$name}
83 0 0 @missing ? :
95 0 0 if (/MALLOC=\s*(.*?)\s*:\s*(.*?)$/)
99 0 0 if (/FREE=\s*(.*?)\s*:\s*(.*?)$/) { }
0 0 elsif (m[^(\W?)]+)>]) { }
0 0 elsif (m[^(\W?)]+)>]) { }
0 0 elsif (s/^(\w+):\s*//) { }
112 0 0 if ($class eq 'struct')
119 0 0 if ($args and $args =~ /E=/)
123 0 0 if $cur{'MODULE'}
132 0 0 if (s/^(\W)\s*// or $disabled) { }
146 0 0 if (my $ignore = $$self{'IGNORE'}) { }
169 0 0 if $last and $last ne $struct
170 0 0 if $last ne $struct
174 0 0 if $last