|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
215
 | 
 0  | 
 0  | 
 0  | 
 not defined $subname and defined $top  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 not defined $subname and defined $bottom  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 not defined $subname and defined $types  | 
 
| 
341
 | 
 0  | 
 0  | 
 0  | 
 defined $classname and defined $subname  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 defined $classname and defined $subname and defined $buffer  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 defined $funcname and defined $buffer  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 defined $classname and defined $before  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 defined $classname and defined $before and defined $buffer  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 defined $classname and defined $after  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 defined $classname and defined $after and defined $buffer  | 
 
| 
373
 | 
 0  | 
 0  | 
 0  | 
 defined $classnames && !scalar(grep {$_ eq $classname;} @{$classnames;})  | 
 
| 
383
 | 
 0  | 
 0  | 
 0  | 
 $autogen == 0 and $$self{'autogen'} == 1  | 
 
| 
438
 | 
 0  | 
 0  | 
 0  | 
 $autogen == 0 and $$self{'autogen'} == 1  | 
 
| 
605
 | 
 0  | 
 0  | 
 0  | 
 $autogen == 0 and $$self{'autogen'} == 1  | 
 
| 
661
 | 
 0  | 
 0  | 
 0  | 
 exists $$self{'classes'}{$attrtype} and not _skip_class($attrtype, $classnames)  | 
 
| 
1329
 | 
 0  | 
 0  | 
 0  | 
 $paramtype eq 'Object' and not exists $$self{'classes'}{$$sign{'params'}[$p][1]}  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $paramtype ne 'Object' and $paramtype ne $$sign{'params'}[$p][1]  | 
 
| 
1480
 | 
 0  | 
 0  | 
 0  | 
 $membertype eq 'attr' and exists $$class{$membertype}{$membername}  | 
 
| 
1802
 | 
 0  | 
 0  | 
 0  | 
 not $code =~ /\n/ and -f $code  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 not $code =~ /\n/ and -f $code and -r $code  |