Branch Coverage

blib/lib/SystemC/Vregs/Rules.pm
Criterion Covered Total %
branch 12 46 26.0


line true false branch
18 0 0 if fhandle()->{'CPP'}
28 1 0 if fhandle()->{'CPP'} or fhandle()->{'C'} or fhandle()->{'Gas'}
33 0 0 if (fhandle()->{'CPP'})
43 0 0 if ($self->attribute_value('descfunc'))
65 0 0 if $$self{'inherits'}
66 0 0 if ($#dumps >= 0)
73 0 0 if (fhandle()->{'CPP'})
145 0 0 unless $self and ref $self
151 0 0 if $SystemC::Vregs::Debug
155 0 0 if $@
156 0 0 unless defined $rtn or not $!
171 4 0 ref $_[0] ? :
178 0 4 if $SystemC::Vregs::Debug
180 1 0 if ($name =~ /$$rvec{'name'}/)
181 0 1 if $SystemC::Vregs::Debug
187 0 1 if ($$rvec{'replace'})
188 0 0 if $SystemC::Vregs::Debug
196 0 6 ref $_[0] ? :
200 0 6 unless $param{'rule'}
201 0 6 unless defined $param{'text'} or defined $param{'prog'}
204 0 6 unless (defined $param{'prog'})
211 0 6 unless (ref $param{'name'})
217 0 6 if ($param{'replace'}) { }