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 |