Branch Coverage

blib/lib/CORBA/C/IncludeVisitor.pm
Criterion Covered Total %
branch 0 136 0.0


line true false branch
44 0 0 unless open $$self{'out'}, '>', $filename
53 0 0 unless (exists $$self{'inc'}{$filename})
64 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
67 0 0 if ($class =~ /^Forward/)
82 0 0 if (ref $defn) { }
106 0 0 if (exists $$node{'list_import'})
136 0 0 unless (exists $$node{$$self{'num_key'}})
148 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
182 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
189 0 0 if (exists $$self{'reposit'})
196 0 0 if ($defn->isa('Operation') or $defn->isa('Attributes'))
204 0 0 if (keys %{$$node{'hash_attribute_operation'};})
230 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
241 0 0 if ($defn->isa('Operation') or $defn->isa('Attributes'))
262 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
278 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
309 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
333 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'))
342 0 0 if ($$self{'srcname'} eq $$node{'filename'})
344 0 0 if (exists $$self{'reposit'})
346 0 0 if exists $$node{'serial_uid'}
349 0 0 if (exists $$node{'array_size'}) { }
354 0 0 unless @{$$node{'array_size'};}
371 0 0 if (defined $$type{'length'})
372 0 0 if (exists $$self{'use_define'}) { }
403 0 0 if exists $$self{'done_hash'}{$$node{'c_name'}}
407 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'))
417 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
418 0 0 if (exists $$self{'reposit'})
420 0 0 if exists $$node{'serial_uid'}
428 0 0 if (defined $$node{'length'})
429 0 0 if (exists $$self{'use_define'}) { }
450 0 0 if ($first) { }
466 0 0 if (exists $$node{'array_size'})
481 0 0 if exists $$self{'done_hash'}{$$node{'c_name'}}
485 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'))
495 0 0 if ($type->isa('EnumType'))
499 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
500 0 0 if (exists $$self{'reposit'})
502 0 0 if exists $$node{'serial_uid'}
513 0 0 if (defined $$type{'length'})
514 0 0 if (exists $$self{'use_define'}) { }
550 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
563 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
578 0 0 if exists $$self{'done_hash'}{$$node{'c_name'}}
581 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
584 0 0 if (exists $$self{'reposit'})
586 0 0 if exists $$node{'serial_uid'}
615 0 0 if exists $$self{'done_hash'}{$$node{'c_name'}}
618 0 0 if ($$self{'srcname'} eq $$node{'filename'})
620 0 0 if ($type->isa('SequenceType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('FixedPtType'))
633 0 0 if (exists $$self{'use_define'}) { }
652 0 0 if exists $$self{'done_hash'}{$$node{'c_name'}}
668 0 0 if exists $$self{'done_hash'}{$$node{'c_name'}}
685 0 0 if ($$self{'srcname'} eq $$node{'filename'})
713 0 0 if (exists $$node{'list_expr'})
715 0 0 unless @{$$node{'list_expr'};}
718 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'))
729 0 0 if ($$self{'srcname'} eq $$node{'filename'}) { }
732 0 0 if (exists $$node{'list_expr'}) { }
742 0 0 if (exists $$self{'reposit'})
743 0 0 if exists $$node{'serial_uid'}
746 0 0 if (exists $$self{'use_define'}) { }
768 0 0 if ($type->isa('StringType') or $type->isa('WideStringType'))
779 0 0 if exists $$node{'list_context'}
791 0 0 if defined $$type{'length'}
792 0 0 unless defined $$type{'length'}
803 0 0 if exists $$node{'_set'}