Condition Coverage

lib/Class/STL/ClassMembers/Constructor.pm
Criterion Covered Total %
condition 20 249 8.0


and 3 conditions

line !l l&&!r l&&r condition
54 0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::List')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::BiDirectional')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::Abstract')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Element::Priority')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::Forward')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::Tree')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::Vector')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::Abstract')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::InsertIterator')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::PriorityQueue')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::Deque')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::FrontInsertIterator')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Utilities::FunctionObject')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::BackInsertIterator')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::Reverse')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::Queue')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Element')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::Stack')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::Abstract')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::PriorityQueue')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::List')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::Forward')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::Tree')
10 0 1 ref $_[0] and $_[0]->isa('Class::STL::Element::Priority')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::Vector')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::Queue')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::Abstract')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::FrontInsertIterator')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::BackInsertIterator')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::Deque')
3 0 1 ref $_[0] and $_[0]->isa('Class::STL::Containers::Stack')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::Reverse')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Utilities::FunctionObject')
1 0 0 ref $_[0] and $_[0]->isa('Class::STL::Element')
4 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::BiDirectional')
7 0 0 ref $_[0] and $_[0]->isa('Class::STL::Iterators::InsertIterator')
0 0 0 ref $_[0] and $_[0]->isa('MyInitCtor')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::List')
0 0 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::PriorityQueue')
0 1 0 ref $_[0] and $_[0]->isa('Class::STL::Containers::Deque')
0 1 0 ref $_[0] and $_[0]->isa('MyClass3')
77 0 0 3 not ref $p and @_

or 3 conditions

line l !l&&r !l&&!r condition
48 0 142 0 ref $proto || $proto
54 0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
2 8 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
1 2 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 1 0 ref $proto || $proto
0 4 0 ref $proto || $proto
0 7 0 ref $proto || $proto
0 0 0 ref $proto || $proto
0 0 0 ref $proto || $proto
1 0 0 ref $proto || $proto
1 0 0 ref $proto || $proto