|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
45
 | 
 0  | 
 0  | 
 unless open $$self{'out'}, '>', $filename  | 
 
| 
54
 | 
 0  | 
 0  | 
 unless (exists $$self{'inc'}{$filename})  | 
 
| 
65
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
68
 | 
 0  | 
 0  | 
 if ($class =~ /^Forward/)  | 
 
| 
83
 | 
 0  | 
 0  | 
 if (ref $defn) { }  | 
 
| 
105
 | 
 0  | 
 0  | 
 if (exists $$node{'list_import'})  | 
 
| 
131
 | 
 0  | 
 0  | 
 unless (exists $$node{$$self{'num_key'}})  | 
 
| 
143
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
174
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
195
 | 
 0  | 
 0  | 
 if ($defn->isa('Operation') or $defn->isa('Attributes'))  | 
 
| 
202
 | 
 0  | 
 0  | 
 if (keys %{$$node{'hash_attribute_operation'};})  | 
 
| 
207
 | 
 0  | 
 0  | 
 if $defn->isa('Attribute')  | 
 
| 
295
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
316
 | 
 0  | 
 0  | 
 if ($defn->isa('Operation') or $defn->isa('Attributes'))  | 
 
| 
323
 | 
 0  | 
 0  | 
 if (keys %{$$node{'hash_attribute_operation'};})  | 
 
| 
328
 | 
 0  | 
 0  | 
 if $defn->isa('Attribute')  | 
 
| 
420
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
437
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
466
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
509
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
552
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
590
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
608
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
631
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
635
 | 
 0  | 
 0  | 
 if ($type->isa('StringType')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($type->isa('WideStringType')) { }  | 
 
| 
643
 | 
 0  | 
 0  | 
 if $pkg  | 
 
| 
644
 | 
 0  | 
 0  | 
 if (defined $defn and $defn->isa('BaseInterface')) { }  | 
 
| 
674
 | 
 0  | 
 0  | 
 if ($type->isa('StructType') or $type->isa('UnionType') or $type->isa('EnumType') or $type->isa('SequenceType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('FixedPtType'))  | 
 
| 
683
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'})  | 
 
| 
685
 | 
 0  | 
 0  | 
 if (exists $$node{'array_size'}) { }  | 
 
| 
690
 | 
 0  | 
 0  | 
 unless @{$$node{'array_size'};}  | 
 
| 
758
 | 
 0  | 
 0  | 
 unless ($type->isa('SequenceType'))  | 
 
| 
764
 | 
 0  | 
 0  | 
 if exists $$type{'cpp_has_ptr'}  | 
 
| 
766
 | 
 0  | 
 0  | 
 if exists $$type{'cpp_has_var'}  | 
 
| 
768
 | 
 0  | 
 0  | 
 if exists $$type{'cpp_has_slice'}  | 
 
| 
770
 | 
 0  | 
 0  | 
 if exists $$type{'cpp_has_forany'}  | 
 
| 
772
 | 
 0  | 
 0  | 
 if (exists $$type{'cpp_has_slice'})  | 
 
| 
800
 | 
 0  | 
 0  | 
 if exists $$self{'done_hash'}{$$node{'cpp_name'}}  | 
 
| 
804
 | 
 0  | 
 0  | 
 if ($type->isa('StructType') or $type->isa('UnionType') or $type->isa('SequenceType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('FixedPtType'))  | 
 
| 
814
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
877
 | 
 0  | 
 0  | 
 if ($type->isa('SequenceType')) { }  | 
 
| 
887
 | 
 0  | 
 0  | 
 if ($first) { }  | 
 
| 
903
 | 
 0  | 
 0  | 
 if (exists $$node{'array_size'})  | 
 
| 
918
 | 
 0  | 
 0  | 
 if exists $$self{'done_hash'}{$$node{'cpp_name'}}  | 
 
| 
922
 | 
 0  | 
 0  | 
 if ($type->isa('StructType') or $type->isa('UnionType') or $type->isa('SequenceType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('FixedPtType'))  | 
 
| 
932
 | 
 0  | 
 0  | 
 if ($type->isa('EnumType'))  | 
 
| 
936
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
1028
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
1044
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
1064
 | 
 0  | 
 0  | 
 if exists $$self{'done_hash'}{$$node{'cpp_name'}}  | 
 
| 
1067
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
1071
 | 
 0  | 
 0  | 
 unless $first  | 
 
| 
1092
 | 
 0  | 
 0  | 
 if exists $$self{'done_hash'}{$$node{'cpp_name'}}  | 
 
| 
1095
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'})  | 
 
| 
1097
 | 
 0  | 
 0  | 
 if ($type->isa('SequenceType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('FixedPtType'))  | 
 
| 
1106
 | 
 0  | 
 0  | 
 if (exists $$node{'max'}) { }  | 
 
| 
1127
 | 
 0  | 
 0  | 
 if (exists $$node{'max'}) { }  | 
 
| 
1225
 | 
 0  | 
 0  | 
 if (exists $$node{'list_expr'})  | 
 
| 
1227
 | 
 0  | 
 0  | 
 unless @{$$node{'list_expr'};}  | 
 
| 
1230
 | 
 0  | 
 0  | 
 if ($type->isa('StructType') or $type->isa('UnionType') or $type->isa('SequenceType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('FixedPtType'))  | 
 
| 
1241
 | 
 0  | 
 0  | 
 if ($$self{'srcname'} eq $$node{'filename'}) { }  | 
 
| 
1272
 | 
 0  | 
 0  | 
 unless $first  | 
 
| 
1277
 | 
 0  | 
 0  | 
 if defined $$type{'length'}  | 
 
| 
1278
 | 
 0  | 
 0  | 
 unless defined $$type{'length'}  | 
 
| 
1280
 | 
 0  | 
 0  | 
 if (exists $$node{'list_context'}) { }  | 
 
| 
1281
 | 
 0  | 
 0  | 
 unless $first  | 
 
| 
1286
 | 
 0  | 
 0  | 
 unless $first  | 
 
| 
1300
 | 
 0  | 
 0  | 
 if exists $$node{'_set'}  |