blib/lib/ExtUtils/XSBuilder/TypeMap.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 0 | 88 | 0.0 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
51 | 0 | 0 | 0 | not $typemapid and $class |
112 | 0 | 0 | 0 | $type =~ /\(/ and $type =~ /\)/ |
130 | 0 | 0 | 0 | $class and not $self->special($class) |
157 | 0 | 0 | 0 | $class and not $self->special($class) |
247 | 0 | 0 | 0 | $type and $name |
480 | 0 | 0 | 0 | $$e{'type'} eq 'APR::Pool' and not $$func{'name'} =~ /^apr_pool/ |
751 | 0 | 0 | 0 | $ptype =~ /^(\wV)$/ and $ptype ne 'SV' |
line | l | !l | condition |
---|---|---|---|
60 | 0 | 0 | $class ||= 'UNDEFINED' |
187 | 0 | 0 | $$map{'name'} || '???' |
196 | 0 | 0 | $$map{'name'} || '???' |
208 | 0 | 0 | $$self{'map'}{$$arg{'type'}}{'class'} || '' |
293 | 0 | 0 | $$func{'return_type'} || 'void' |
296 | 0 | 0 | $$map{'return_type'} || $$func{'return_type'} || 'void' |
414 | 0 | 0 | $$self{'map'}{$type}{'class'} || '' |
430 | 0 | 0 | $class || '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
96 | 0 | 0 | 0 | $$self{'map'} ||= $self->parse_map_files |
118 | 0 | 0 | 0 | $self->is_callback($type) or $self->should_ignore($type) |
208 | 0 | 0 | 0 | $self->map_type($$arg{'type'}) || $$arg{'type'} |
313 | 0 | 0 | 0 | $$map{'class'} || $self->first_class($mf) |
317 | 0 | 0 | 0 | $$mf{'prefix'} ||= $$self{'function_map'}->guess_prefix($mf) |
319 | 0 | 0 | 0 | $$map{'module'} || $$mf{'class'} |
362 | 0 | 0 | 0 | !($args{$_}{'type'} =~ /::/) || $args{$_}{'rtype'} =~ /\*$/ |
383 | 0 | 0 | 0 | $$self{'structure_map'}{'MODULES'}{$stype} || $class |
414 | 0 | 0 | 0 | $$mapping{'perl_name'} || $name |
0 | 0 | 0 | $$mapping{'type'} || $rtype | |
430 | 0 | 0 | 0 | $$mapping{'perl_name'} || $name |
0 | 0 | 0 | $$rtype{'alias'} || $name | |
495 | 0 | 0 | 0 | $$entry{'stype'} || $$entry{'type'} |
511 | 0 | 0 | 0 | $self->exists($type) or $type eq 'new' |
0 | 0 | 0 | $self->exists($type) or $type eq 'new' or $type eq 'private' | |
538 | 0 | 0 | 0 | $seen{$name}++ or $structures{$name} |
0 | 0 | 0 | $seen{$name}++ or $structures{$name} or $ignore_check{$name} |