Branch Coverage

blib/lib/ExtUtils/ParseXS/Utilities.pm
Criterion Covered Total %
branch 36 38 94.7


line true false branch
214 12 3 if ($string =~ /^$ExtUtils::ParseXS::Constants::PrototypeRegexp+$/)
252 439 1 ref $tmap ? :
254 2 5 unless -r $typemap
261 6944 876 unless -f $typemap_loc
263 0 876 unless -T $typemap_loc
287 698 2 unless $self->{'config_RetainCplusplusHierarchicalTypes'}
292 8 692 if ($varname)
293 4 4 if ($type =~ / \( \s* \* (?= \s* \) ) /gx) { }
333 14 419 if ($ellipsis) { }
394 25 elsif ($min_args == $num_args) { }
334 10 4 $min_args ? :
371 366 2 @{$self->{'line_no'};} ? :
463 10 191 if ($hint)
486 63 0 if ($self->{'config_die_on_error'}) { }
527 5 461 if (@cpp)
530 4 9 if ($cpp =~ /^\#\s*if/) { }
2 7 elsif (not $cpplevel) { }
3 4 elsif ($cpp =~ /^\#\s*endif/) { }
541 1 2 if $cpplevel