blib/lib/ExtUtils/XSBuilder/WrapXS.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 0 | 98 | 0.0 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
398 | 0 | 0 | 0 | $return_type and $return_type ne 'void' |
458 | 0 | 0 | 0 | $return_type and $return_type ne 'void' |
475 | 0 | 0 | 0 | $return_type and $return_type ne 'void' |
575 | 0 | 0 | 0 | @$args && $$args[0]{'name'} eq '...' |
596 | 0 | 0 | 0 | $orig_args and not $$func{'dispatch_argspec'} |
602 | 0 | 0 | 0 | $orig_args and @$orig_args |
983 | 0 | 0 | 0 | $$e{'class'} eq 'PV' and $val ne 'val' |
0 | 0 | 0 | $$e{'class'} =~ /::/ and not $$e{'rtype'} =~ /\*\s*$/ | |
1647 | 0 | 0 | 0 | $$f{'prefix'} and $method =~ /^$$f{'prefix'}(.*?)$/ |
1648 | 0 | 0 | 0 | $$f{'class_xs_prefix'} and $method =~ /^(?:DEFINE_)?$$f{'class_xs_prefix'}(.*?)$/ |
1664 | 0 | 0 | 0 | $args and @$args |
1682 | 0 | 0 | 0 | $$f{'return_type'} and $$f{'return_type'} ne 'void' |
1742 | 0 | 0 | 0 | defined $$details{'comment'} and my $comment = $$details{'comment'} |
1837 | 0 | 0 | 0 | $info =~ /^\s*$/ and $$details{'comment_parsed'}{'func_desc'} eq '' |
line | l | !l | condition |
---|---|---|---|
62 | 0 | 0 | shift() || 'ExtUtils::XSBuilder::WrapXS' |
367 | 0 | 0 | $$struct{'staticcnt'} ||= 4 |
482 | 0 | 0 | $staticcnt ||= 4 |
611 | 0 | 0 | $thx ||= 'aTHX_ ' |
774 | 0 | 0 | $$struct{'alloc'} || 'malloc(sizeof(*cobj))' |
949 | 0 | 0 | $$entry{'type'} || '???' |
1233 | 0 | 0 | $class ||= 'WrapXS' |
1594 | 0 | 0 | shift() || '' |
1606 | 0 | 0 | shift() || '' |
1655 | 0 | 0 | $$comment{'func_desc'} || '' |
0 | 0 | $$comment{'doxygen_remark'} || '' | |
1680 | 0 | 0 | $$comment{'doxygen_return'} || '' |
1693 | 0 | 0 | $$comment{'doxygen_param_desc'}{$param_nm} || '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
375 | 0 | 0 | 0 | $args{$name}{'rtype'} || $retargs{$name}{'rtype'} |
377 | 0 | 0 | 0 | $self->typemap->map_class($return_type) || $return_type |
418 | 0 | 0 | 0 | $args{$type}{'class'} or $args{$type}{'type'} |
424 | 0 | 0 | 0 | $args{$type}{'class'} || $args{$type}{'type'} |
591 | 0 | 0 | 0 | $dispatch or $orig_args |
622 | 0 | 0 | 0 | $self->typemap->map_class($return_type) || $return_type |
826 | 0 | 0 | 0 | not $$e{'class'} =~ /::/ or $$e{'rtype'} =~ /\*$/ |
911 | 0 | 0 | 0 | not $$e{'class'} =~ /::/ or $$e{'rtype'} =~ /\*$/ |
1547 | 0 | 0 | 0 | $class ||= $type |
1548 | 0 | 0 | 0 | $seen{$type}++ or $typemap->special($class) |