Condition Coverage

blib/lib/C/Scan/Constants.pm
Criterion Covered Total %
condition 6 18 33.3


and 3 conditions

line !l l&&!r l&&r condition
94 0 0 0 $cur_cppstdin =~ /$cur_cc/ and $cur_cppstdin =~ /\-E/
164 5 0 0 !defined($defs) || defined $defs && scalar keys %$defs == 0 and !defined($typedefs) || defined $typedefs && scalar @$typedefs == 0
190 0 4 573 !($defn =~ /_H[_]?$/) || $defn =~ /_H[_]?$/ && !($all_caps_basename =~ /[_]?${defn}[_]?/) and not $defn =~ /_$/

or 3 conditions

line l !l&&r !l&&!r condition
164 0 0 5 !defined($defs) || defined $defs && scalar keys %$defs == 0
0 0 0 !defined($typedefs) || defined $typedefs && scalar @$typedefs == 0
190 571 0 6 !($defn =~ /_H[_]?$/) || $defn =~ /_H[_]?$/ && !($all_caps_basename =~ /[_]?${defn}[_]?/)