Branch Coverage

/usr/include/c++/5/bits/stl_uninitialized.h
Criterion Covered Total %
branch 23 72 31.9


line true false branch
74 828 0 for (; __first != __last; ++__first, ++__cur)
0 828 for (; __first != __last; ++__first, ++__cur)
541 2594 for (; __first != __last; ++__first, ++__cur)
540 0 for (; __first != __last; ++__first, ++__cur)
0 540 for (; __first != __last; ++__first, ++__cur)
0 0 for (; __first != __last; ++__first, ++__cur)
0 0 for (; __first != __last; ++__first, ++__cur)
540 0 for (; __first != __last; ++__first, ++__cur)
0 540 for (; __first != __last; ++__first, ++__cur)
0 0 for (; __first != __last; ++__first, ++__cur)
0 0 for (; __first != __last; ++__first, ++__cur)
540 0 for (; __first != __last; ++__first, ++__cur)
0 540 for (; __first != __last; ++__first, ++__cur)
0 0 for (; __first != __last; ++__first, ++__cur)
0 0 for (; __first != __last; ++__first, ++__cur)
75 0 0 std::_Construct(std::__addressof(*__cur), *__first);
541 0 std::_Construct(std::__addressof(*__cur), *__first);
0 0 std::_Construct(std::__addressof(*__cur), *__first);
0 0 std::_Construct(std::__addressof(*__cur), *__first);
79 0 0 {
0 0 {
0 0 {
0 0 {
0 0 {
93 540 0 { return std::copy(__first, __last, __result); }
540 0 { return std::copy(__first, __last, __result); }
126 540 0 __uninit_copy(__first, __last, __result);
540 0 __uninit_copy(__first, __last, __result);
540 0 __uninit_copy(__first, __last, __result);
540 0 __uninit_copy(__first, __last, __result);
540 0 __uninit_copy(__first, __last, __result);
281 540 0 { return std::uninitialized_copy(__first, __last, __result); }
540 0 { return std::uninitialized_copy(__first, __last, __result); }
540 0 { return std::uninitialized_copy(__first, __last, __result); }
540 0 { return std::uninitialized_copy(__first, __last, __result); }
540 0 { return std::uninitialized_copy(__first, __last, __result); }