| line | true | false | branch | 
 
| 67 | 0 | 113 | if (@{$this->catch;} > 1 and grep {$_ eq 'nothing';} @{$$this{'CATCH'};}) | 
 
| 90 | 110 | 3 | if ($this->ret_type) | 
 
| 116 | 92 | 3 | unless (grep {$_ eq 'nothing';} @catch) | 
 
| 119 | 1 | 17 | if $seen{$catch}++ | 
 
| 125 | 81 | 11 | unless (@exceptions) | 
 
| 162 | 2 | 49 | if (@{$this->catch;} == 1 and $$this{'CATCH'}[0] eq 'nothing') | 
 
| 167 | 1 | 1 | if (@_ == 1 and $_[0] eq 'nothing' and @{$this->catch;}) | 
 
| 216 | 0 | 109 | if $this->emit_condition | 
 
| 223 | 85 | 24 | if ($args and @$args) | 
 
| 224 | 44 | 41 | $this->is_method ? : | 
 
| 232 | 4 | 119 | $arg->has_default ? : | 
 
| 236 | 5 | 118 | defined $call_code ? : | 
 
| 237 | 3 | 120 | if $pc | 
 
| 245 | 4 | 105 | if ($has_aliases) | 
 
| 253 | 106 | 3 | $ret_typemap ? : | 
 
| 257 | 3 | 106 | if ($this->isa('ExtUtils::XSpp::Node::Constructor') and $this->perl_name ne $this->cpp_name) | 
 
| 264 | 1 | 108 | $has_ret && $ret_typemap->output_list('') ? : | 
 
| 265 | 1 | 108 | $ppcode ? : | 
 
| 267 | 18 | 91 | if ($$this{'CALL_CODE'}) { } | 
 
|  | 3 | 88 | elsif ($this->isa('ExtUtils::XSpp::Node::Destructor')) { } | 
 
|  | 2 | 86 | elsif ($has_ret and defined $ret_typemap->call_function_code('', '')) { } | 
 
|  | 65 | 21 | elsif ($has_ret) { } | 
 
|  | 0 | 21 | elsif ($has_aliases) { } | 
 
| 275 | 4 | 61 | if ($has_aliases) { } | 
 
| 286 | 91 | 18 | if @catchers | 
 
| 287 | 2 | 107 | if ($precall) | 
 
| 290 | 91 | 18 | @catchers ? : | 
 
| 291 | 1 | 108 | if ($has_ret and defined $ret_typemap->output_code('', '')) | 
 
| 295 | 1 | 108 | if ($has_ret and defined $ret_typemap->output_list('')) | 
 
| 299 | 91 | 18 | if @catchers | 
 
| 305 | 76 | 33 | if $has_ret | 
 
| 307 | 2 | 107 | if ($has_ret and defined $ret_typemap->cleanup_code('', '')) | 
 
| 313 | 11 | 98 | if ($this->code) | 
 
| 315 | 4 | 7 | if $code =~ /\bRETVAL\b/ | 
 
| 317 | 3 | 106 | if ($this->postcall) | 
 
| 319 | 2 | 1 | if $has_ret | 
 
| 321 | 3 | 106 | if ($this->cleanup) | 
 
| 326 | 1 | 108 | if ($ppcode) | 
 
| 330 | 1 | 108 | if (not $this->is_method and $fname =~ /^(.*)::(\w+)$/) | 
 
| 348 | 3 | 106 | if $this->has_argument_with_length | 
 
| 351 | 0 | 109 | if $this->emit_condition | 
 
| 381 | 0 | 0 | $this->const ? : | 
 
| 413 | 3 | 120 | if $arg->uses_length | 
 
| 460 | 4 | 0 | $use_retval ? : | 
 
| 544 | 243 | 18 | $_[0]{'CATCH'} ? : | 
 
| 545 | 0 | 0 | $_[0]{'ALIAS'} ? : | 
 
| 595 | 0 | 1 | unless $$this{'TYPEMAPS'}{'RET_TYPE'} | 
 
| 608 | 0 | 1 | unless $index < @{$$this{'ARGUMENTS'};} | 
 
| 609 | 0 | 1 | unless $$this{'TYPEMAPS'}{'ARGUMENTS'} | 
 
| 616 | 0 | 10 | unless $index < @{$$this{'ARGUMENTS'};} |