| line |
true |
false |
branch |
|
41
|
0 |
0 |
if (/E=/) |
|
51
|
0 |
0 |
if (not $typemapid and $class) |
|
53
|
0 |
0 |
if ($class =~ /::/) { } |
|
62
|
0 |
0 |
if ($type =~ s/^struct\s+(.*)/$1/) { } |
|
|
0 |
0 |
elsif ($type =~ /_t$/) { } |
|
71
|
0 |
0 |
if ($cname =~ s/::/__/g) |
|
84
|
0 |
0 |
if $aliastypes |
|
85
|
0 |
0 |
if $malloctype |
|
107
|
0 |
0 |
if $type =~ /^($ignore)/o |
|
112
|
0 |
0 |
if $type =~ /\(/ and $type =~ /\)/ |
|
118
|
0 |
0 |
if $self->is_callback($type) or $self->should_ignore($type) |
|
130
|
0 |
0 |
unless ($class and not $self->special($class)) |
|
132
|
0 |
0 |
unless $quiet |
|
135
|
0 |
0 |
if ($class =~ /(.*?)::$/) |
|
138
|
0 |
0 |
if ($class =~ /::/) { } |
|
157
|
0 |
0 |
unless $class and not $self->special($class) |
|
158
|
0 |
0 |
if ($class =~ /(.*?)::$/) |
|
169
|
0 |
0 |
if ($class =~ /^[INU]V/) { } |
|
|
0 |
0 |
elsif ($class =~ /^(U_)?CHAR$/) { } |
|
185
|
0 |
0 |
unless ($self->map_type($return_type)) |
|
191
|
0 |
0 |
if $$map{'argspec'} |
|
194
|
0 |
0 |
unless ($self->map_type($_)) |
|
224
|
0 |
0 |
if ($argspec) { } |
|
231
|
0 |
0 |
if ($arg =~ /^<(.*?)$/) |
|
238
|
0 |
0 |
if ($arg =~ /^(.+)\s*:\s*(.+)$/) |
|
247
|
0 |
0 |
if ($type and $name) { } |
|
256
|
0 |
0 |
if ($e) { } |
|
|
0 |
0 |
elsif ($arg eq '...') { } |
|
266
|
0 |
0 |
if ($arghash) |
|
267
|
0 |
0 |
if ($return) { } |
|
290
|
0 |
0 |
unless $map |
|
293
|
0 |
0 |
unless $self->can_map($map, $$func{'return_type'} || 'void', map($$_{'type'}, @{$$func{'args'};})) |
|
310
|
0 |
0 |
if $class |
|
312
|
0 |
0 |
unless ($$mf{'class'}) |
|
330
|
0 |
0 |
unless $map |
|
343
|
0 |
0 |
unless $callback |
|
347
|
0 |
0 |
unless $map |
|
351
|
0 |
0 |
unless $cb |
|
354
|
0 |
0 |
unless $orig_args |
|
362
|
0 |
0 |
!($args{$_}{'type'} =~ /::/) || $args{$_}{'rtype'} =~ /\*$/ ? : |
|
|
0 |
0 |
$retargs{$_} ? : |
|
365
|
0 |
0 |
if @{$$cb{'args'};} |
|
381
|
0 |
0 |
unless $class = $self->map_type($stype) |
|
389
|
0 |
0 |
unless (exists $self->structure_map->{$stype}{$name}) |
|
391
|
0 |
0 |
if (not $name) { } |
|
401
|
0 |
0 |
unless ($mapping = $self->structure_map->{$stype}{$name}) |
|
411
|
0 |
0 |
if ($rtype = $self->map_type($type, 1)) { } |
|
|
0 |
0 |
elsif ($rtype = $self->map_callback($e, $class)) { } |
|
414
|
0 |
0 |
$malloctype ? : |
|
|
0 |
0 |
$malloctype ? : |
|
449
|
0 |
0 |
$self->structure_map->{$stype}{'new'} ? : |
|
|
0 |
0 |
$self->structure_map->{$stype}{'private'} ? : |
|
475
|
0 |
0 |
unless $$map{$$e{'rtype'}}{'class'} =~ /::/ |
|
480
|
0 |
0 |
if $$e{'type'} eq 'APR::Pool' and not $$func{'name'} =~ /^apr_pool/ |
|
481
|
0 |
0 |
if $$e{'type'} =~ /^(.*?)::$/ |
|
485
|
0 |
0 |
$$func{'name'} =~ /^apr_/ ? : |
|
496
|
0 |
0 |
$type =~ /^struct\s+/ ? : |
|
511
|
0 |
0 |
unless $self->exists($type) or $type eq 'new' or $type eq 'private' |
|
514
|
0 |
0 |
@missing ? : |
|
538
|
0 |
0 |
if $seen{$name}++ or $structures{$name} or $ignore_check{$name} |
|
542
|
0 |
0 |
@missing ? : |
|
634
|
0 |
0 |
if $seen{$$t[1]}++ |
|
685
|
0 |
0 |
if $self->special($ptype) |
|
686
|
0 |
0 |
if $ctype =~ /\s/ |
|
693
|
0 |
0 |
if $seen{$ptype}++ |
|
695
|
0 |
0 |
if ($$typemap_code{$$t{'typemapid'}}) { } |
|
703
|
0 |
0 |
if ($tmcode = $$typemap_code{$$t{'typemapid'}}{'perl2c'}) { } |
|
711
|
0 |
0 |
if ($alias = $$t{'typealiases'}[0]) |
|
717
|
0 |
0 |
if ($tmcode = $$typemap_code{$$t{'typemapid'}}{'c2perl'}) { } |
|
725
|
0 |
0 |
if ($alias) |
|
731
|
0 |
0 |
if ($tmcode = $$typemap_code{$$t{'typemapid'}}{'create'}) |
|
736
|
0 |
0 |
if ($alias) |
|
741
|
0 |
0 |
if ($tmcode = $$typemap_code{$$t{'typemapid'}}{'destroy'}) |
|
746
|
0 |
0 |
if ($alias) |
|
751
|
0 |
0 |
if ($ptype =~ /^(\wV)$/ and $ptype ne 'SV') |
|
760
|
0 |
0 |
if ($alias = $$t{'typealiases'}[0]) |
|
766
|
0 |
0 |
$class eq 'PV' ? : |
|
770
|
0 |
0 |
if ($alias) |