Branch Coverage

blib/lib/ExtUtils/XSpp/Node/Class.pm
Criterion Covered Total %
branch 20 32 62.5


line true false branch
50 0 54 if $args{'methods'}
56 0 54 unless $this->empty
60 0 3 if $all_classes{$base->cpp_name}
86 51 20 if ($meth->isa('ExtUtils::XSpp::Node::Function')) { }
12 8 elsif ($meth->isa('ExtUtils::XSpp::Node::Member')) { }
0 8 elsif ($meth->isa('ExtUtils::XSpp::Node::Access')) { }
89 0 51 unless $$this{'CATCH'}
104 103 4 unless $this->empty
119 0 50 if $this->emit_condition
122 0 67 if $m->can('access') and $m->access ne 'public'
127 2 48 if (@{$this->base_classes;})
135 0 2 if $this->condition
149 0 2 if $this->condition
156 0 50 if $this->emit_condition
190 0 6 unless exists $getter_maker{$style}
197 0 6 unless exists $setter_maker{$style}