| Function (File:Line) |
Call count |
Block coverage |
| (anonymous namespace)::TestClone(Shape const&) (TestShape.cpp:7) | called 4 times, returned 4 times | 44.0% |
| (anonymous namespace)::TestScale(Shape const&) (TestShape.cpp:23) | called 4 times, returned 4 times | 50.0% |
| (anonymous namespace)::area(Shape const&) (TestSharedRef.cpp:32) | called 9 times, returned 9 times | 100.0% |
| (anonymous namespace)::area(Shape const&) (TestUniqueRef.cpp:27) | called 3 times, returned 3 times | 100.0% |
| (anonymous namespace)::less(Verbose<std::tuple<> > const&, Verbose<std::tuple<> > const&) (TestRawRef.cpp:16) | called 6 times, returned 6 times | 100.0% |
| (anonymous namespace)::less(Verbose<std::tuple<> > const&, Verbose<std::tuple<> > const&) (TestSharedRef.cpp:24) | called 6 times, returned 6 times | 100.0% |
| (anonymous namespace)::name(Verbose<Circle> const&) (TestSharedRef.cpp:28) | called 28 times, returned 28 times | 100.0% |
| (anonymous namespace)::name(Verbose<Circle> const&) (TestUniqueRef.cpp:23) | called 13 times, returned 13 times | 100.0% |
| (anonymous namespace)::name(Verbose<std::tuple<> > const&) (TestRawRef.cpp:20) | called 30 times, returned 30 times | 100.0% |
| (anonymous namespace)::name(Verbose<std::tuple<> > const&) (TestSharedRef.cpp:30) | called 39 times, returned 39 times | 100.0% |
| (anonymous namespace)::name(Verbose<std::tuple<> > const&) (TestUniqueRef.cpp:25) | called 21 times, returned 21 times | 100.0% |
| (anonymous namespace)::print(IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Verbose<std::tuple<> >*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Verbose<std::tuple<> >*> > > > const&) (TestPointerMap.cpp:12) | called 5 times, returned 5 times | 48.0% |
| (anonymous namespace)::print(IndirectSequence<std::__debug::vector<Verbose<std::tuple<> >*, std::allocator<Verbose<std::tuple<> >*> > > const&) (TestPointerVector.cpp:14) | called 5 times, returned 5 times | 45.0% |
| Array::Array() (Array.hpp:10) | called 1 time, returned 1 time | 100.0% |
| Array::Array(Array const&) (Array.cpp:13) | called 1 time, returned 1 time | 90.0% |
| Array::Array(Array&&) (Array.cpp:28) | called 2 times, returned 2 times | 100.0% |
| Array::Array(long) (Array.cpp:5) | called 14 times, returned 14 times | 100.0% |
| Array::assign(Array) (Array.cpp:49) | called 2 times, returned 2 times | 100.0% |
| Array::check_bounds(long) const (Array.cpp:79) | called 73 times, returned 69 times | 62.0% |
| Array::operator=(Array const&) (Array.cpp:33) | called 1 time, returned 1 time | 93.0% |
| Array::operator=(Array&&) (Array.cpp:39) | called 1 time, returned 1 time | 100.0% |
| Array::operator[](long) (Array.cpp:68) | called 61 times, returned 56 times | 100.0% |
| Array::operator[](long) const (Array.cpp:63) | called 12 times, returned 12 times | 100.0% |
| Array::reserve(long) (Array.cpp:91) | called 37 times, returned 37 times | 100.0% |
| Array::size() const (Array.cpp:61) | called 6 times, returned 6 times | 100.0% |
| Array::~Array() (Array.hpp:16) | called 21 times, returned 21 times | 100.0% |
| Array_CopyAssignment_Test::Array_CopyAssignment_Test() (TestArray.cpp:48) | called 1 time, returned 1 time | 100.0% |
| Array_CopyAssignment_Test::TestBody() (TestArray.cpp:48) | called 1 time, returned 1 time | 46.0% |
| Array_CopyAssignment_Test::~Array_CopyAssignment_Test() (TestArray.cpp:48) | called 2 times, returned 2 times | 100.0% |
| Array_DefaultConstructor_Test::Array_DefaultConstructor_Test() (TestArray.cpp:17) | called 1 time, returned 1 time | 100.0% |
| Array_DefaultConstructor_Test::TestBody() (TestArray.cpp:17) | called 1 time, returned 1 time | 44.0% |
| Array_DefaultConstructor_Test::~Array_DefaultConstructor_Test() (TestArray.cpp:17) | called 2 times, returned 2 times | 100.0% |
| Array_MoveAssignment_Test::Array_MoveAssignment_Test() (TestArray.cpp:75) | called 1 time, returned 1 time | 100.0% |
| Array_MoveAssignment_Test::TestBody() (TestArray.cpp:75) | called 1 time, returned 1 time | 44.0% |
| Array_MoveAssignment_Test::~Array_MoveAssignment_Test() (TestArray.cpp:75) | called 2 times, returned 2 times | 100.0% |
| Array_MoveConstructor_Test::Array_MoveConstructor_Test() (TestArray.cpp:22) | called 1 time, returned 1 time | 100.0% |
| Array_MoveConstructor_Test::TestBody() (TestArray.cpp:22) | called 1 time, returned 1 time | 42.0% |
| Array_MoveConstructor_Test::~Array_MoveConstructor_Test() (TestArray.cpp:22) | called 2 times, returned 2 times | 100.0% |
| BasicLockable<std::mutex>::assert_ownership() const (Lockable.hpp:43) | called 100002 times, returned 100002 times | 86.0% |
| BasicLockable<std::mutex>::lock() (Lockable.hpp:27) | called 200002 times, returned 200002 times | 100.0% |
| BasicLockable<std::mutex>::this_thread_is_owner() const (Lockable.hpp:53) | called 100000 times, returned 100000 times | 100.0% |
| BasicLockable<std::mutex>::unlock() (Lockable.hpp:35) | called 200002 times, returned 200002 times | 100.0% |
| BasicLockable_lock_guard_Test::BasicLockable_lock_guard_Test() (TestLockable.cpp:12) | called 1 time, returned 1 time | 100.0% |
| BasicLockable_lock_guard_Test::TestBody() (TestLockable.cpp:12) | called 1 time, returned 1 time | 67.0% |
| BasicLockable_lock_guard_Test::~BasicLockable_lock_guard_Test() (TestLockable.cpp:12) | called 2 times, returned 2 times | 100.0% |
| BasicLockable_timing_assert_Test::BasicLockable_timing_assert_Test() (TestLockable.cpp:42) | called 1 time, returned 1 time | 100.0% |
| BasicLockable_timing_assert_Test::TestBody() (TestLockable.cpp:42) | called 1 time, returned 1 time | 65.0% |
| BasicLockable_timing_assert_Test::~BasicLockable_timing_assert_Test() (TestLockable.cpp:42) | called 2 times, returned 2 times | 100.0% |
| BasicLockable_timing_expects_Test::BasicLockable_timing_expects_Test() (TestLockable.cpp:55) | called 1 time, returned 1 time | 100.0% |
| BasicLockable_timing_expects_Test::TestBody() (TestLockable.cpp:55) | called 1 time, returned 1 time | 64.0% |
| BasicLockable_timing_expects_Test::~BasicLockable_timing_expects_Test() (TestLockable.cpp:55) | called 2 times, returned 2 times | 100.0% |
| BasicLockable_timing_without_Test::BasicLockable_timing_without_Test() (TestLockable.cpp:68) | called 1 time, returned 1 time | 100.0% |
| BasicLockable_timing_without_Test::TestBody() (TestLockable.cpp:68) | called 1 time, returned 1 time | 79.0% |
| BasicLockable_timing_without_Test::~BasicLockable_timing_without_Test() (TestLockable.cpp:68) | called 2 times, returned 2 times | 100.0% |
| BasicLockable_unique_lock_Test::BasicLockable_unique_lock_Test() (TestLockable.cpp:18) | called 1 time, returned 1 time | 100.0% |
| BasicLockable_unique_lock_Test::TestBody() (TestLockable.cpp:18) | called 1 time, returned 1 time | 67.0% |
| BasicLockable_unique_lock_Test::~BasicLockable_unique_lock_Test() (TestLockable.cpp:18) | called 2 times, returned 2 times | 100.0% |
| BasicLockable_unowned_assert_Test::BasicLockable_unowned_assert_Test() (TestLockable.cpp:33) | called 1 time, returned 1 time | 100.0% |
| BasicLockable_unowned_assert_Test::TestBody() (TestLockable.cpp:33) | called 1 time, returned 1 time | 100.0% |
| BasicLockable_unowned_assert_Test::~BasicLockable_unowned_assert_Test() (TestLockable.cpp:33) | called 2 times, returned 2 times | 100.0% |
| BasicLockable_unowned_expects_Test::BasicLockable_unowned_expects_Test() (TestLockable.cpp:25) | called 1 time, returned 1 time | 100.0% |
| BasicLockable_unowned_expects_Test::TestBody() (TestLockable.cpp:25) | called 1 time, returned 1 time | 100.0% |
| BasicLockable_unowned_expects_Test::~BasicLockable_unowned_expects_Test() (TestLockable.cpp:25) | called 2 times, returned 2 times | 100.0% |
| Circle::Circle(double) (Shape.cpp:199) | called 26 times, returned 26 times | 100.0% |
| Circle::cloneImpl() const (Shape.cpp:203) | called 4 times, returned 4 times | 89.0% |
| ConcreteObject::ConcreteObject() (TestSharedCloneable.cpp:17) | called 2 times, returned 2 times | 100.0% |
| ConcreteObject::ConcreteObject(ConcreteObject const&) (TestSharedCloneable.cpp:18) | called 2 times, returned 2 times | 100.0% |
| ConcreteObject::ConcreteObject(SharedObject::Protected) (TestSharedCloneable.cpp:12) | called 1 time, returned 1 time | 100.0% |
| ConcreteObject::ConcreteObject(SharedObject::Protected, ConcreteObject const&) (TestSharedCloneable.cpp:13) | called 1 time, returned 1 time | 100.0% |
| Const::Const() (TestConstant.cpp:9) | called 1 time, returned 1 time | 100.0% |
| ConstPointer_const_shared_ptr_Test::ConstPointer_const_shared_ptr_Test() (TestConstPointer.cpp:33) | called 1 time, returned 1 time | 100.0% |
| ConstPointer_const_shared_ptr_Test::TestBody() (TestConstPointer.cpp:33) | called 1 time, returned 1 time | 35.0% |
| ConstPointer_const_shared_ptr_Test::~ConstPointer_const_shared_ptr_Test() (TestConstPointer.cpp:33) | called 2 times, returned 2 times | 100.0% |
| ConstPointer_const_shared_vector_Test::ConstPointer_const_shared_vector_Test() (TestConstPointer.cpp:39) | called 1 time, returned 1 time | 100.0% |
| ConstPointer_const_shared_vector_Test::TestBody() (TestConstPointer.cpp:39) | called 1 time, returned 1 time | 42.0% |
| ConstPointer_const_shared_vector_Test::~ConstPointer_const_shared_vector_Test() (TestConstPointer.cpp:39) | called 2 times, returned 2 times | 100.0% |
| ConstPointer_const_unique_ptr_Test::ConstPointer_const_unique_ptr_Test() (TestConstPointer.cpp:57) | called 1 time, returned 1 time | 100.0% |
| ConstPointer_const_unique_ptr_Test::TestBody() (TestConstPointer.cpp:57) | called 1 time, returned 1 time | 35.0% |
| ConstPointer_const_unique_ptr_Test::~ConstPointer_const_unique_ptr_Test() (TestConstPointer.cpp:57) | called 2 times, returned 2 times | 100.0% |
| ConstPointer_const_unique_vector_Test::ConstPointer_const_unique_vector_Test() (TestConstPointer.cpp:63) | called 1 time, returned 1 time | 100.0% |
| ConstPointer_const_unique_vector_Test::TestBody() (TestConstPointer.cpp:63) | called 1 time, returned 1 time | 42.0% |
| ConstPointer_const_unique_vector_Test::~ConstPointer_const_unique_vector_Test() (TestConstPointer.cpp:63) | called 2 times, returned 2 times | 100.0% |
| ConstPointer_mutable_shared_ptr_Test::ConstPointer_mutable_shared_ptr_Test() (TestConstPointer.cpp:27) | called 1 time, returned 1 time | 100.0% |
| ConstPointer_mutable_shared_ptr_Test::TestBody() (TestConstPointer.cpp:27) | called 1 time, returned 1 time | 32.0% |
| ConstPointer_mutable_shared_ptr_Test::~ConstPointer_mutable_shared_ptr_Test() (TestConstPointer.cpp:27) | called 2 times, returned 2 times | 100.0% |
| ConstPointer_mutable_unique_ptr_Test::ConstPointer_mutable_unique_ptr_Test() (TestConstPointer.cpp:51) | called 1 time, returned 1 time | 100.0% |
| ConstPointer_mutable_unique_ptr_Test::TestBody() (TestConstPointer.cpp:51) | called 1 time, returned 1 time | 32.0% |
| ConstPointer_mutable_unique_ptr_Test::~ConstPointer_mutable_unique_ptr_Test() (TestConstPointer.cpp:51) | called 2 times, returned 2 times | 100.0% |
| Const_const_Test::Const_const_Test() (TestConstant.cpp:60) | called 1 time, returned 1 time | 100.0% |
| Const_const_Test::TestBody() (TestConstant.cpp:60) | called 1 time, returned 1 time | 30.0% |
| Const_const_Test::~Const_const_Test() (TestConstant.cpp:60) | called 2 times, returned 2 times | 100.0% |
| Const_constexpr_Test::Const_constexpr_Test() (TestConstant.cpp:78) | called 1 time, returned 1 time | 100.0% |
| Const_constexpr_Test::TestBody() (TestConstant.cpp:78) | called 1 time, returned 1 time | 31.0% |
| Const_constexpr_Test::~Const_constexpr_Test() (TestConstant.cpp:78) | called 2 times, returned 2 times | 100.0% |
| Const_constexpr_odr_used_Test::Const_constexpr_odr_used_Test() (TestConstant.cpp:80) | called 1 time, returned 1 time | 100.0% |
| Const_constexpr_odr_used_Test::TestBody() (TestConstant.cpp:80) | called 1 time, returned 1 time | 34.0% |
| Const_constexpr_odr_used_Test::~Const_constexpr_odr_used_Test() (TestConstant.cpp:80) | called 2 times, returned 2 times | 100.0% |
| Const_static_const_Test::Const_static_const_Test() (TestConstant.cpp:66) | called 1 time, returned 1 time | 100.0% |
| Const_static_const_Test::TestBody() (TestConstant.cpp:66) | called 1 time, returned 1 time | 28.0% |
| Const_static_const_Test::~Const_static_const_Test() (TestConstant.cpp:66) | called 2 times, returned 2 times | 100.0% |
| Const_static_dependent_Test::Const_static_dependent_Test() (TestConstant.cpp:71) | called 1 time, returned 1 time | 100.0% |
| Const_static_dependent_Test::TestBody() (TestConstant.cpp:71) | called 1 time, returned 1 time | 28.0% |
| Const_static_dependent_Test::~Const_static_dependent_Test() (TestConstant.cpp:71) | called 2 times, returned 2 times | 100.0% |
| Convertible::operator Verbose<std::tuple<> >() (TestCopyElision.cpp:37) | called 2 times, returned 2 times | 77.0% |
| CopyElision_class_conversion_Test::CopyElision_class_conversion_Test() (TestCopyElision.cpp:567) | called 1 time, returned 1 time | 100.0% |
| CopyElision_class_conversion_Test::TestBody() (TestCopyElision.cpp:567) | called 1 time, returned 1 time | 41.0% |
| CopyElision_class_conversion_Test::~CopyElision_class_conversion_Test() (TestCopyElision.cpp:567) | called 2 times, returned 2 times | 100.0% |
| CopyElision_explicit_conversion_Test::CopyElision_explicit_conversion_Test() (TestCopyElision.cpp:558) | called 1 time, returned 1 time | 100.0% |
| CopyElision_explicit_conversion_Test::TestBody() (TestCopyElision.cpp:558) | called 1 time, returned 1 time | 44.0% |
| CopyElision_explicit_conversion_Test::~CopyElision_explicit_conversion_Test() (TestCopyElision.cpp:558) | called 2 times, returned 2 times | 100.0% |
| CopyElision_implicit_conversion_Test::CopyElision_implicit_conversion_Test() (TestCopyElision.cpp:549) | called 1 time, returned 1 time | 100.0% |
| CopyElision_implicit_conversion_Test::TestBody() (TestCopyElision.cpp:549) | called 1 time, returned 1 time | 44.0% |
| CopyElision_implicit_conversion_Test::~CopyElision_implicit_conversion_Test() (TestCopyElision.cpp:549) | called 2 times, returned 2 times | 100.0% |
| CopyElision_initialization_Test::CopyElision_initialization_Test() (TestCopyElision.cpp:540) | called 1 time, returned 1 time | 100.0% |
| CopyElision_initialization_Test::TestBody() (TestCopyElision.cpp:540) | called 1 time, returned 1 time | 51.0% |
| CopyElision_initialization_Test::~CopyElision_initialization_Test() (TestCopyElision.cpp:540) | called 2 times, returned 2 times | 100.0% |
| CopyElision_nrvo_Test::CopyElision_nrvo_Test() (TestCopyElision.cpp:298) | called 1 time, returned 1 time | 100.0% |
| CopyElision_nrvo_Test::TestBody() (TestCopyElision.cpp:298) | called 1 time, returned 1 time | 49.0% |
| CopyElision_nrvo_Test::~CopyElision_nrvo_Test() (TestCopyElision.cpp:298) | called 2 times, returned 2 times | 100.0% |
| CopyElision_nrvo_chained_Test::CopyElision_nrvo_chained_Test() (TestCopyElision.cpp:323) | called 1 time, returned 1 time | 100.0% |
| CopyElision_nrvo_chained_Test::TestBody() (TestCopyElision.cpp:323) | called 1 time, returned 1 time | 49.0% |
| CopyElision_nrvo_chained_Test::~CopyElision_nrvo_chained_Test() (TestCopyElision.cpp:323) | called 2 times, returned 2 times | 100.0% |
| CopyElision_nrvo_conditional_Test::CopyElision_nrvo_conditional_Test() (TestCopyElision.cpp:314) | called 1 time, returned 1 time | 100.0% |
| CopyElision_nrvo_conditional_Test::TestBody() (TestCopyElision.cpp:314) | called 1 time, returned 1 time | 44.0% |
| CopyElision_nrvo_conditional_Test::~CopyElision_nrvo_conditional_Test() (TestCopyElision.cpp:314) | called 2 times, returned 2 times | 100.0% |
| CopyElision_nrvo_not_unique_Test::CopyElision_nrvo_not_unique_Test() (TestCopyElision.cpp:331) | called 1 time, returned 1 time | 100.0% |
| CopyElision_nrvo_not_unique_Test::TestBody() (TestCopyElision.cpp:331) | called 1 time, returned 1 time | 43.0% |
| CopyElision_nrvo_not_unique_Test::~CopyElision_nrvo_not_unique_Test() (TestCopyElision.cpp:331) | called 2 times, returned 2 times | 100.0% |
| CopyElision_nrvo_parameter_Test::CopyElision_nrvo_parameter_Test() (TestCopyElision.cpp:346) | called 1 time, returned 1 time | 100.0% |
| CopyElision_nrvo_parameter_Test::TestBody() (TestCopyElision.cpp:346) | called 1 time, returned 1 time | 51.0% |
| CopyElision_nrvo_parameter_Test::~CopyElision_nrvo_parameter_Test() (TestCopyElision.cpp:346) | called 2 times, returned 2 times | 100.0% |
| CopyElision_nrvo_struct_Test::CopyElision_nrvo_struct_Test() (TestCopyElision.cpp:514) | called 1 time, returned 1 time | 100.0% |
| CopyElision_nrvo_struct_Test::TestBody() (TestCopyElision.cpp:514) | called 1 time, returned 1 time | 41.0% |
| CopyElision_nrvo_struct_Test::~CopyElision_nrvo_struct_Test() (TestCopyElision.cpp:514) | called 2 times, returned 2 times | 100.0% |
| CopyElision_nrvo_struct_structured_binding_Test::CopyElision_nrvo_struct_structured_binding_Test() (TestCopyElision.cpp:528) | called 1 time, returned 1 time | 100.0% |
| CopyElision_nrvo_struct_structured_binding_Test::TestBody() (TestCopyElision.cpp:528) | called 1 time, returned 1 time | 41.0% |
| CopyElision_nrvo_struct_structured_binding_Test::~CopyElision_nrvo_struct_structured_binding_Test() (TestCopyElision.cpp:528) | called 2 times, returned 2 times | 100.0% |
| CopyElision_nrvo_tuple_get_Test::CopyElision_nrvo_tuple_get_Test() (TestCopyElision.cpp:446) | called 1 time, returned 1 time | 100.0% |
| CopyElision_nrvo_tuple_get_Test::TestBody() (TestCopyElision.cpp:446) | called 1 time, returned 1 time | 43.0% |
| CopyElision_nrvo_tuple_get_Test::~CopyElision_nrvo_tuple_get_Test() (TestCopyElision.cpp:446) | called 2 times, returned 2 times | 100.0% |
| CopyElision_nrvo_tuple_macro_Test::CopyElision_nrvo_tuple_macro_Test() (TestCopyElision.cpp:462) | called 1 time, returned 1 time | 100.0% |
| CopyElision_nrvo_tuple_macro_Test::TestBody() (TestCopyElision.cpp:462) | called 1 time, returned 1 time | 43.0% |
| CopyElision_nrvo_tuple_macro_Test::~CopyElision_nrvo_tuple_macro_Test() (TestCopyElision.cpp:462) | called 2 times, returned 2 times | 100.0% |
| CopyElision_nrvo_tuple_structured_binding_Test::CopyElision_nrvo_tuple_structured_binding_Test() (TestCopyElision.cpp:478) | called 1 time, returned 1 time | 100.0% |
| CopyElision_nrvo_tuple_structured_binding_Test::TestBody() (TestCopyElision.cpp:478) | called 1 time, returned 1 time | 43.0% |
| CopyElision_nrvo_tuple_structured_binding_Test::~CopyElision_nrvo_tuple_structured_binding_Test() (TestCopyElision.cpp:478) | called 2 times, returned 2 times | 100.0% |
| CopyElision_nrvo_tuple_tie_Test::CopyElision_nrvo_tuple_tie_Test() (TestCopyElision.cpp:490) | called 1 time, returned 1 time | 100.0% |
| CopyElision_nrvo_tuple_tie_Test::TestBody() (TestCopyElision.cpp:490) | called 1 time, returned 1 time | 43.0% |
| CopyElision_nrvo_tuple_tie_Test::~CopyElision_nrvo_tuple_tie_Test() (TestCopyElision.cpp:490) | called 2 times, returned 2 times | 100.0% |
| CopyElision_nrvo_uncopyable_Test::CopyElision_nrvo_uncopyable_Test() (TestCopyElision.cpp:306) | called 1 time, returned 1 time | 100.0% |
| CopyElision_nrvo_uncopyable_Test::TestBody() (TestCopyElision.cpp:306) | called 1 time, returned 1 time | 49.0% |
| CopyElision_nrvo_uncopyable_Test::~CopyElision_nrvo_uncopyable_Test() (TestCopyElision.cpp:306) | called 2 times, returned 2 times | 100.0% |
| CopyElision_output_parameter_Test::CopyElision_output_parameter_Test() (TestCopyElision.cpp:369) | called 1 time, returned 1 time | 100.0% |
| CopyElision_output_parameter_Test::TestBody() (TestCopyElision.cpp:369) | called 1 time, returned 1 time | 46.0% |
| CopyElision_output_parameter_Test::~CopyElision_output_parameter_Test() (TestCopyElision.cpp:369) | called 2 times, returned 2 times | 100.0% |
| CopyElision_rvo_Test::CopyElision_rvo_Test() (TestCopyElision.cpp:253) | called 1 time, returned 1 time | 100.0% |
| CopyElision_rvo_Test::TestBody() (TestCopyElision.cpp:253) | called 1 time, returned 1 time | 49.0% |
| CopyElision_rvo_Test::~CopyElision_rvo_Test() (TestCopyElision.cpp:253) | called 2 times, returned 2 times | 100.0% |
| CopyElision_rvo_chained_Test::CopyElision_rvo_chained_Test() (TestCopyElision.cpp:290) | called 1 time, returned 1 time | 100.0% |
| CopyElision_rvo_chained_Test::TestBody() (TestCopyElision.cpp:290) | called 1 time, returned 1 time | 49.0% |
| CopyElision_rvo_chained_Test::~CopyElision_rvo_chained_Test() (TestCopyElision.cpp:290) | called 2 times, returned 2 times | 100.0% |
| CopyElision_rvo_conditional_Test::CopyElision_rvo_conditional_Test() (TestCopyElision.cpp:281) | called 1 time, returned 1 time | 100.0% |
| CopyElision_rvo_conditional_Test::TestBody() (TestCopyElision.cpp:281) | called 1 time, returned 1 time | 44.0% |
| CopyElision_rvo_conditional_Test::~CopyElision_rvo_conditional_Test() (TestCopyElision.cpp:281) | called 2 times, returned 2 times | 100.0% |
| CopyElision_rvo_tuple_get_Test::CopyElision_rvo_tuple_get_Test() (TestCopyElision.cpp:392) | called 1 time, returned 1 time | 100.0% |
| CopyElision_rvo_tuple_get_Test::TestBody() (TestCopyElision.cpp:392) | called 1 time, returned 1 time | 43.0% |
| CopyElision_rvo_tuple_get_Test::~CopyElision_rvo_tuple_get_Test() (TestCopyElision.cpp:392) | called 2 times, returned 2 times | 100.0% |
| CopyElision_rvo_tuple_structured_binding_Test::CopyElision_rvo_tuple_structured_binding_Test() (TestCopyElision.cpp:410) | called 1 time, returned 1 time | 100.0% |
| CopyElision_rvo_tuple_structured_binding_Test::TestBody() (TestCopyElision.cpp:410) | called 1 time, returned 1 time | 43.0% |
| CopyElision_rvo_tuple_structured_binding_Test::~CopyElision_rvo_tuple_structured_binding_Test() (TestCopyElision.cpp:410) | called 2 times, returned 2 times | 100.0% |
| CopyElision_rvo_tuple_tie_Test::CopyElision_rvo_tuple_tie_Test() (TestCopyElision.cpp:426) | called 1 time, returned 1 time | 100.0% |
| CopyElision_rvo_tuple_tie_Test::TestBody() (TestCopyElision.cpp:426) | called 1 time, returned 1 time | 43.0% |
| CopyElision_rvo_tuple_tie_Test::~CopyElision_rvo_tuple_tie_Test() (TestCopyElision.cpp:426) | called 2 times, returned 2 times | 100.0% |
| CopyElision_rvo_uncopyable_Test::CopyElision_rvo_uncopyable_Test() (TestCopyElision.cpp:261) | called 1 time, returned 1 time | 100.0% |
| CopyElision_rvo_uncopyable_Test::TestBody() (TestCopyElision.cpp:261) | called 1 time, returned 1 time | 49.0% |
| CopyElision_rvo_uncopyable_Test::~CopyElision_rvo_uncopyable_Test() (TestCopyElision.cpp:261) | called 2 times, returned 2 times | 100.0% |
| CopyElision_rvo_unmovable_Test::CopyElision_rvo_unmovable_Test() (TestCopyElision.cpp:271) | called 1 time, returned 1 time | 100.0% |
| CopyElision_rvo_unmovable_Test::TestBody() (TestCopyElision.cpp:271) | called 1 time, returned 1 time | 49.0% |
| CopyElision_rvo_unmovable_Test::~CopyElision_rvo_unmovable_Test() (TestCopyElision.cpp:271) | called 2 times, returned 2 times | 100.0% |
| Derived::Derived() (TestCopyElision.cpp:47) | called 1 time, returned 1 time | 100.0% |
| DerivedObject::DerivedObject() (TestSharedCloneable.cpp:30) | called 1 time, returned 1 time | 100.0% |
| DerivedObject::DerivedObject(DerivedObject const&) (TestSharedCloneable.cpp:31) | called 1 time, returned 1 time | 100.0% |
| DerivedObject::DerivedObject(SharedObject::Protected) (TestSharedCloneable.cpp:25) | called 1 time, returned 1 time | 100.0% |
| DerivedObject::DerivedObject(SharedObject::Protected, DerivedObject const&) (TestSharedCloneable.cpp:26) | called 1 time, returned 1 time | 100.0% |
| Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, -1, false> TestEigen::columnTemplate<Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> >&, int) (TestEigen.cpp:209) | called 18000 times, returned 18000 times | 100.0% |
| Eigen::Block<Eigen::Matrix<double, 3, -1, 0, 3, -1>, -1, -1, false> TestEigen::columnTemplate<Eigen::Matrix<double, 3, -1, 0, 3, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> >&, int) (TestEigen.cpp:209) | called 18000 times, returned 18000 times | 100.0% |
| Ellipse::Ellipse(double, double) (Shape.cpp:163) | called 28 times, returned 28 times | 94.0% |
| Ellipse::areaImpl(double) const (Shape.cpp:177) | called 28 times, returned 28 times | 100.0% |
| Ellipse::boundingBoxImpl(double, double) const (Shape.cpp:183) | called 4 times, returned 4 times | 85.0% |
| Ellipse::boundingRadiusImpl(double) const (Shape.cpp:181) | called 4 times, returned 4 times | 100.0% |
| Ellipse::cloneImpl() const (Shape.cpp:173) | called 4 times, returned 4 times | 89.0% |
| Ellipse::radius(double) const (Shape.cpp:191) | called 8 times, returned 8 times | 100.0% |
| FixedStackRef::FixedStackRef(long) (TestVirtualDataRef.cpp:73) | called 3 times, returned 3 times | 81.0% |
| Gadget::Gadget() (TestSharedFromThis.cpp:39) | called 4 times, returned 4 times | 100.0% |
| Gadget::Gadget(Gadget const&) (TestSharedFromThis.cpp:40) | called 1 time, returned 1 time | 100.0% |
| Gadget::Gadget(Gadget&&) (TestSharedFromThis.cpp:41) | called 1 time, returned 1 time | 100.0% |
| Gadget::Gadget(SharedObject::Protected) (TestSharedFromThis.cpp:33) | called 4 times, returned 4 times | 100.0% |
| Gadget::Gadget(SharedObject::Protected, Gadget const&) (TestSharedFromThis.cpp:34) | called 1 time, returned 1 time | 100.0% |
| Gadget::Gadget(SharedObject::Protected, Gadget&&) (TestSharedFromThis.cpp:35) | called 1 time, returned 1 time | 100.0% |
| Gadget::Gadget(SharedObject::Protected, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (TestSharedFromThis.cpp:36) | called 3 times, returned 3 times | 100.0% |
| Gadget::operator=(Gadget const&) (TestSharedFromThis.cpp:29) | called 1 time, returned 1 time | 100.0% |
| Gadget::operator=(Gadget&&) (TestSharedFromThis.cpp:30) | called 1 time, returned 1 time | 100.0% |
| Gadget::~Gadget() (TestSharedFromThis.cpp:28) | called 9 times, returned 9 times | 100.0% |
| IndirectMap<std::__debug::map<IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::key_type, IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::mapped_type*, std::less<IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::key_type>, std::allocator<std::pair<IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::key_type const, IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::mapped_type*> > > > reference<IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > > >(IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >&) (PointerMap.hpp:20) | called 5 times, returned 5 times | 70.0% |
| IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Verbose<std::tuple<> >*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Verbose<std::tuple<> >*> > > >::begin() const (IndirectMap.hpp:123) | called 5 times, returned 5 times | 77.0% |
| IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Verbose<std::tuple<> >*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Verbose<std::tuple<> >*> > > >::end() const (IndirectMap.hpp:138) | called 5 times, returned 5 times | 100.0% |
| IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Verbose<std::tuple<> >*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Verbose<std::tuple<> >*> > > >::value_transform::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Verbose<std::tuple<> >*> const&) const (IndirectMap.hpp:80) | called 14 times, returned 14 times | 100.0% |
| IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::begin() (IndirectMap.hpp:118) | called 5 times, returned 5 times | 77.0% |
| IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::begin() const (IndirectMap.hpp:123) | not called | 0.0% |
| IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::end() (IndirectMap.hpp:133) | called 5 times, returned 5 times | 100.0% |
| IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::end() const (IndirectMap.hpp:138) | not called | 0.0% |
| IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::operator==(IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > > const&) const (IndirectMap.hpp:88) | called 1 time, returned 1 time | 100.0% |
| IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (IndirectMap.hpp:113) | called 5 times, returned 5 times | 100.0% |
| IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::size() const (IndirectMap.hpp:183) | called 1 time, returned 1 time | 100.0% |
| IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::value_transform::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > const&) const (IndirectMap.hpp:80) | not called | 0.0% |
| IndirectMap<std::__debug::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Verbose<std::tuple<> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > > > > >::value_transform::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Verbose<std::tuple<> > > >&) const (IndirectMap.hpp:76) | called 14 times, returned 14 times | 100.0% |
| IndirectSequence<std::__debug::vector<IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::value_type*, std::allocator<IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::value_type*> > > mask<IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > > >(IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >&, std::__debug::vector<bool, std::allocator<bool> > const&) (PointerVector.hpp:44) | called 1 time, returned 1 time | 92.0% |
| IndirectSequence<std::__debug::vector<IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::value_type*, std::allocator<IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::value_type*> > > reference<IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > > >(IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >&) (PointerVector.hpp:30) | called 5 times, returned 5 times | 74.0% |
| IndirectSequence<std::__debug::vector<Verbose<std::tuple<> >*, std::allocator<Verbose<std::tuple<> >*> > >::begin() const (IndirectSequence.hpp:118) | called 5 times, returned 5 times | 75.0% |
| IndirectSequence<std::__debug::vector<Verbose<std::tuple<> >*, std::allocator<Verbose<std::tuple<> >*> > >::end() const (IndirectSequence.hpp:133) | called 5 times, returned 5 times | 100.0% |
| IndirectSequence<std::__debug::vector<Verbose<std::tuple<> >*, std::allocator<Verbose<std::tuple<> >*> > >::operator[](unsigned long) (IndirectSequence.hpp:83) | called 3 times, returned 3 times | 100.0% |
| IndirectSequence<std::__debug::vector<Verbose<std::tuple<> >*, std::allocator<Verbose<std::tuple<> >*> > >::size() const (IndirectSequence.hpp:178) | called 1 time, returned 1 time | 100.0% |
| IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::back() (IndirectSequence.hpp:103) | called 1 time, returned 1 time | 100.0% |
| IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::begin() (IndirectSequence.hpp:113) | called 5 times, returned 5 times | 75.0% |
| IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::begin() const (IndirectSequence.hpp:118) | not called | 0.0% |
| IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::end() (IndirectSequence.hpp:128) | called 5 times, returned 5 times | 100.0% |
| IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::end() const (IndirectSequence.hpp:133) | not called | 0.0% |
| IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::front() (IndirectSequence.hpp:93) | called 1 time, returned 1 time | 100.0% |
| IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::operator==(IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > > const&) const (IndirectSequence.hpp:61) | called 1 time, returned 1 time | 100.0% |
| IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::operator[](unsigned long) (IndirectSequence.hpp:83) | called 10 times, returned 10 times | 100.0% |
| IndirectSequence<std::__debug::vector<std::shared_ptr<Verbose<std::tuple<> > >, std::allocator<std::shared_ptr<Verbose<std::tuple<> > > > > >::size() const (IndirectSequence.hpp:178) | called 7 times, returned 7 times | 100.0% |
| Inherited::StrongIdentifier<int>::operator==(Inherited::StrongIdentifier<int>) const (StrongType.hpp:45) | called 3 times, returned 3 times | 100.0% |
| Point::Point(double, double) (Shape.cpp:28) | called 91 times, returned 91 times | 100.0% |
| Point::angle() const (Shape.cpp:24) | called 16 times, returned 16 times | 100.0% |
| Point::polar(double, double) (Shape.cpp:12) | called 16 times, returned 16 times | 100.0% |
| Point::radius() const (Shape.cpp:22) | called 16 times, returned 16 times | 100.0% |
| Point::rectangular(double, double) (Shape.cpp:10) | called 75 times, returned 75 times | 100.0% |
| Point::x() const (Shape.cpp:18) | called 32 times, returned 32 times | 100.0% |
| Point::y() const (Shape.cpp:20) | called 32 times, returned 32 times | 100.0% |
| RawRef_container_Test::RawRef_container_Test() (TestRawRef.cpp:35) | called 1 time, returned 1 time | 100.0% |
| RawRef_container_Test::TestBody() (TestRawRef.cpp:35) | called 1 time, returned 1 time | 51.0% |
| RawRef_container_Test::~RawRef_container_Test() (TestRawRef.cpp:35) | called 2 times, returned 2 times | 100.0% |
| Rectangle::Rectangle(double, double) (Shape.cpp:105) | called 15 times, returned 15 times | 89.0% |
| Rectangle::areaImpl(double) const (Shape.cpp:117) | called 20 times, returned 20 times | 100.0% |
| Rectangle::boundingBoxImpl(double, double) const (Shape.cpp:125) | called 4 times, returned 4 times | 81.0% |
| Rectangle::boundingRadiusImpl(double) const (Shape.cpp:121) | called 4 times, returned 4 times | 100.0% |
| Rectangle::cloneImpl() const (Shape.cpp:113) | called 4 times, returned 4 times | 89.0% |
| Shape::Shape() (Shape.hpp:47) | called 43 times, returned 43 times | 100.0% |
| Shape::Shape(Shape const&) (Shape.hpp:48) | called 16 times, returned 16 times | 100.0% |
| Shape::area() const (Shape.cpp:48) | called 48 times, returned 48 times | 100.0% |
| Shape::boundingBox() const (Shape.cpp:56) | called 8 times, returned 8 times | 89.0% |
| Shape::boundingCircle() const (Shape.cpp:50) | called 8 times, returned 8 times | 91.0% |
| Shape::clone() const (Shape.cpp:40) | called 16 times, returned 16 times | 92.0% |
| Shape::moveBy(double, double) (Shape.cpp:96) | not called | 0.0% |
| Shape::moveTo(double, double) (Shape.cpp:91) | called 16 times, returned 16 times | 93.0% |
| Shape::rotateBy(double) (Shape.cpp:86) | not called | 0.0% |
| Shape::rotateTo(double) (Shape.cpp:81) | not called | 0.0% |
| Shape::scaleBy(double) (Shape.cpp:76) | called 4 times, returned 4 times | 100.0% |
| Shape::scaleTo(double) (Shape.cpp:71) | called 12 times, returned 12 times | 100.0% |
| Shape::~Shape() (Shape.hpp:34) | called 59 times, returned 59 times | 100.0% |
| Shape_clone_Test::Shape_clone_Test() (TestShape.cpp:35) | called 1 time, returned 1 time | 100.0% |
| Shape_clone_Test::TestBody() (TestShape.cpp:35) | called 1 time, returned 1 time | 61.0% |
| Shape_clone_Test::~Shape_clone_Test() (TestShape.cpp:35) | called 2 times, returned 2 times | 100.0% |
| Shape_scale_Test::Shape_scale_Test() (TestShape.cpp:42) | called 1 time, returned 1 time | 100.0% |
| Shape_scale_Test::TestBody() (TestShape.cpp:42) | called 1 time, returned 1 time | 61.0% |
| Shape_scale_Test::~Shape_scale_Test() (TestShape.cpp:42) | called 2 times, returned 2 times | 100.0% |
| SharedCloneable<ConcreteObject, SharedObject>::SharedCloneable() (SharedCloneable.hpp:17) | called 2 times, returned 2 times | 100.0% |
| SharedCloneable<ConcreteObject, SharedObject>::SharedCloneable(SharedCloneable<ConcreteObject, SharedObject> const&) (SharedCloneable.hpp:18) | called 2 times, returned 2 times | 100.0% |
| SharedCloneable<ConcreteObject, SharedObject>::clone() const (SharedCloneable.hpp:29) | called 1 time, returned 1 time | 86.0% |
| SharedCloneable<ConcreteObject, SharedObject>::cloneImpl() const (SharedCloneable.hpp:45) | called 1 time, returned 1 time | 90.0% |
| SharedCloneable<ConcreteObject, SharedObject>::~SharedCloneable() (SharedCloneable.hpp:13) | called 4 times, returned 4 times | 100.0% |
| SharedCloneable<DerivedObject, ConcreteObject>::SharedCloneable() (SharedCloneable.hpp:17) | called 1 time, returned 1 time | 100.0% |
| SharedCloneable<DerivedObject, ConcreteObject>::SharedCloneable(SharedCloneable<DerivedObject, ConcreteObject> const&) (SharedCloneable.hpp:18) | called 1 time, returned 1 time | 100.0% |
| SharedCloneable<DerivedObject, ConcreteObject>::clone() const (SharedCloneable.hpp:29) | called 1 time, returned 1 time | 86.0% |
| SharedCloneable<DerivedObject, ConcreteObject>::cloneImpl() const (SharedCloneable.hpp:45) | called 1 time, returned 1 time | 90.0% |
| SharedCloneable<DerivedObject, ConcreteObject>::~SharedCloneable() (SharedCloneable.hpp:13) | called 2 times, returned 2 times | 100.0% |
| SharedCloneable_clone_Test::SharedCloneable_clone_Test() (TestSharedCloneable.cpp:34) | called 1 time, returned 1 time | 100.0% |
| SharedCloneable_clone_Test::TestBody() (TestSharedCloneable.cpp:34) | called 1 time, returned 1 time | 61.0% |
| SharedCloneable_clone_Test::~SharedCloneable_clone_Test() (TestSharedCloneable.cpp:34) | called 2 times, returned 2 times | 100.0% |
| SharedFromThis_copy_Test::SharedFromThis_copy_Test() (TestSharedFromThis.cpp:61) | called 1 time, returned 1 time | 100.0% |
| SharedFromThis_copy_Test::TestBody() (TestSharedFromThis.cpp:61) | called 1 time, returned 1 time | 71.0% |
| SharedFromThis_copy_Test::~SharedFromThis_copy_Test() (TestSharedFromThis.cpp:61) | called 2 times, returned 2 times | 100.0% |
| SharedFromThis_create_Test::SharedFromThis_create_Test() (TestSharedFromThis.cpp:56) | called 1 time, returned 1 time | 100.0% |
| SharedFromThis_create_Test::TestBody() (TestSharedFromThis.cpp:56) | called 1 time, returned 1 time | 71.0% |
| SharedFromThis_create_Test::~SharedFromThis_create_Test() (TestSharedFromThis.cpp:56) | called 2 times, returned 2 times | 100.0% |
| SharedFromThis_move_Test::SharedFromThis_move_Test() (TestSharedFromThis.cpp:72) | called 1 time, returned 1 time | 100.0% |
| SharedFromThis_move_Test::TestBody() (TestSharedFromThis.cpp:72) | called 1 time, returned 1 time | 76.0% |
| SharedFromThis_move_Test::~SharedFromThis_move_Test() (TestSharedFromThis.cpp:72) | called 2 times, returned 2 times | 100.0% |
| SharedFromThis_share_Test::SharedFromThis_share_Test() (TestSharedFromThis.cpp:85) | called 1 time, returned 1 time | 100.0% |
| SharedFromThis_share_Test::TestBody() (TestSharedFromThis.cpp:85) | called 1 time, returned 1 time | 80.0% |
| SharedFromThis_share_Test::~SharedFromThis_share_Test() (TestSharedFromThis.cpp:85) | called 2 times, returned 2 times | 100.0% |
| SharedObject::SharedObject() (SharedObject.hpp:17) | called 16 times, returned 16 times | 100.0% |
| SharedObject::SharedObject(SharedObject const&) (SharedObject.hpp:18) | called 4 times, returned 4 times | 100.0% |
| SharedObject::SharedObject(SharedObject&&) (SharedObject.hpp:19) | called 2 times, returned 2 times | 100.0% |
| SharedObject::operator=(SharedObject const&) (SharedObject.hpp:20) | called 2 times, returned 2 times | 100.0% |
| SharedObject::operator=(SharedObject&&) (SharedObject.hpp:21) | called 2 times, returned 2 times | 100.0% |
| SharedObject::~SharedObject() (SharedObject.hpp:12) | called 22 times, returned 22 times | 100.0% |
| SharedPointerMap_emplace_Test::SharedPointerMap_emplace_Test() (TestPointerMap.cpp:42) | called 1 time, returned 1 time | 100.0% |
| SharedPointerMap_emplace_Test::TestBody() (TestPointerMap.cpp:42) | called 1 time, returned 1 time | 61.0% |
| SharedPointerMap_emplace_Test::~SharedPointerMap_emplace_Test() (TestPointerMap.cpp:42) | called 2 times, returned 2 times | 100.0% |
| SharedPointerMap_erase_if_Test::SharedPointerMap_erase_if_Test() (TestPointerMap.cpp:87) | called 1 time, returned 1 time | 100.0% |
| SharedPointerMap_erase_if_Test::TestBody() (TestPointerMap.cpp:87) | called 1 time, returned 1 time | 45.0% |
| SharedPointerMap_erase_if_Test::~SharedPointerMap_erase_if_Test() (TestPointerMap.cpp:87) | called 2 times, returned 2 times | 100.0% |
| SharedPointerMap_insert_Test::SharedPointerMap_insert_Test() (TestPointerMap.cpp:53) | called 1 time, returned 1 time | 100.0% |
| SharedPointerMap_insert_Test::TestBody() (TestPointerMap.cpp:53) | called 1 time, returned 1 time | 59.0% |
| SharedPointerMap_insert_Test::~SharedPointerMap_insert_Test() (TestPointerMap.cpp:53) | called 2 times, returned 2 times | 100.0% |
| SharedPointerMap_shallow_copy_Test::SharedPointerMap_shallow_copy_Test() (TestPointerMap.cpp:64) | called 1 time, returned 1 time | 100.0% |
| SharedPointerMap_shallow_copy_Test::TestBody() (TestPointerMap.cpp:64) | called 1 time, returned 1 time | 50.0% |
| SharedPointerMap_shallow_copy_Test::~SharedPointerMap_shallow_copy_Test() (TestPointerMap.cpp:64) | called 2 times, returned 2 times | 100.0% |
| SharedPointerVector_emplace_back_Test::SharedPointerVector_emplace_back_Test() (TestPointerVector.cpp:39) | called 1 time, returned 1 time | 100.0% |
| SharedPointerVector_emplace_back_Test::TestBody() (TestPointerVector.cpp:39) | called 1 time, returned 1 time | 63.0% |
| SharedPointerVector_emplace_back_Test::~SharedPointerVector_emplace_back_Test() (TestPointerVector.cpp:39) | called 2 times, returned 2 times | 100.0% |
| SharedPointerVector_erase_if_Test::SharedPointerVector_erase_if_Test() (TestPointerVector.cpp:94) | called 1 time, returned 1 time | 100.0% |
| SharedPointerVector_erase_if_Test::TestBody() (TestPointerVector.cpp:94) | called 1 time, returned 1 time | 64.0% |
| SharedPointerVector_erase_if_Test::~SharedPointerVector_erase_if_Test() (TestPointerVector.cpp:94) | called 2 times, returned 2 times | 100.0% |
| SharedPointerVector_front_back_Test::SharedPointerVector_front_back_Test() (TestPointerVector.cpp:82) | called 1 time, returned 1 time | 100.0% |
| SharedPointerVector_front_back_Test::TestBody() (TestPointerVector.cpp:82) | called 1 time, returned 1 time | 42.0% |
| SharedPointerVector_front_back_Test::~SharedPointerVector_front_back_Test() (TestPointerVector.cpp:82) | called 2 times, returned 2 times | 100.0% |
| SharedPointerVector_mask_Test::SharedPointerVector_mask_Test() (TestPointerVector.cpp:109) | called 1 time, returned 1 time | 100.0% |
| SharedPointerVector_mask_Test::TestBody() (TestPointerVector.cpp:109) | called 1 time, returned 1 time | 44.0% |
| SharedPointerVector_mask_Test::~SharedPointerVector_mask_Test() (TestPointerVector.cpp:109) | called 2 times, returned 2 times | 100.0% |
| SharedPointerVector_push_back_Test::SharedPointerVector_push_back_Test() (TestPointerVector.cpp:50) | called 1 time, returned 1 time | 100.0% |
| SharedPointerVector_push_back_Test::TestBody() (TestPointerVector.cpp:50) | called 1 time, returned 1 time | 63.0% |
| SharedPointerVector_push_back_Test::~SharedPointerVector_push_back_Test() (TestPointerVector.cpp:50) | called 2 times, returned 2 times | 100.0% |
| SharedPointerVector_shallow_copy_Test::SharedPointerVector_shallow_copy_Test() (TestPointerVector.cpp:61) | called 1 time, returned 1 time | 100.0% |
| SharedPointerVector_shallow_copy_Test::TestBody() (TestPointerVector.cpp:61) | called 1 time, returned 1 time | 45.0% |
| SharedPointerVector_shallow_copy_Test::~SharedPointerVector_shallow_copy_Test() (TestPointerVector.cpp:61) | called 2 times, returned 2 times | 100.0% |
| SharedRef<Shape>::SharedRef(Shape*) (SharedRef.hpp:50) | called 4 times, returned 4 times | 90.0% |
| SharedRef<Shape>::SharedRef(SharedRef<Shape> const&) (SharedRef.hpp:33) | called 1 time, returned 1 time | 100.0% |
| SharedRef<Shape>::operator Shape&() (SharedRef.hpp:60) | called 3 times, returned 3 times | 100.0% |
| SharedRef<Shape>::operator=(SharedRef<Shape>&&) (SharedRef.hpp:36) | called 1 time, returned 1 time | 100.0% |
| SharedRef<Shape>::~SharedRef() (SharedRef.hpp:37) | called 5 times, returned 5 times | 100.0% |
| SharedRef<Verbose<Circle> > makeSharedRef<Verbose<Circle>, char const (&) [4], double>(char const (&) [4], double&&) (SharedRef.hpp:107) | called 6 times, returned 6 times | 94.0% |
| SharedRef<Verbose<Circle> > makeSharedRef<Verbose<Circle>, char const (&) [6], double>(char const (&) [6], double&&) (SharedRef.hpp:107) | called 2 times, returned 2 times | 94.0% |
| SharedRef<Verbose<Circle> >::SharedRef(SharedRef<Verbose<Circle> > const&) (SharedRef.hpp:33) | called 1 time, returned 1 time | 100.0% |
| SharedRef<Verbose<Circle> >::SharedRef(SharedRef<Verbose<Circle> >&&) (SharedRef.hpp:34) | called 1 time, returned 1 time | 100.0% |
| SharedRef<Verbose<Circle> >::SharedRef(std::shared_ptr<Verbose<Circle> >) (SharedRef.hpp:55) | called 8 times, returned 8 times | 94.0% |
| SharedRef<Verbose<Circle> >::get() const (SharedRef.hpp:75) | called 6 times, returned 6 times | 100.0% |
| SharedRef<Verbose<Circle> >::operator Verbose<Circle>&() (SharedRef.hpp:60) | called 34 times, returned 34 times | 100.0% |
| SharedRef<Verbose<Circle> >::operator=(SharedRef<Verbose<Circle> > const&) (SharedRef.hpp:35) | called 1 time, returned 1 time | 100.0% |
| SharedRef<Verbose<Circle> >::operator=(SharedRef<Verbose<Circle> >&&) (SharedRef.hpp:36) | called 1 time, returned 1 time | 100.0% |
| SharedRef<Verbose<Circle> >::~SharedRef() (SharedRef.hpp:37) | called 10 times, returned 10 times | 100.0% |
| SharedRef<Verbose<std::tuple<> > >::SharedRef(SharedRef<Verbose<std::tuple<> > > const&) (SharedRef.hpp:33) | called 3 times, returned 3 times | 100.0% |
| SharedRef<Verbose<std::tuple<> > >::SharedRef(SharedRef<Verbose<std::tuple<> > >&&) (SharedRef.hpp:34) | called 5 times, returned 5 times | 100.0% |
| SharedRef<Verbose<std::tuple<> > >::SharedRef(std::shared_ptr<Verbose<std::tuple<> > >) (SharedRef.hpp:55) | called 3 times, returned 3 times | 94.0% |
| SharedRef<Verbose<std::tuple<> > >::operator Verbose<std::tuple<> > const&() const (SharedRef.hpp:65) | called 36 times, returned 36 times | 100.0% |
| SharedRef<Verbose<std::tuple<> > >::operator Verbose<std::tuple<> >&() (SharedRef.hpp:60) | called 15 times, returned 15 times | 100.0% |
| SharedRef<Verbose<std::tuple<> > >::operator=(SharedRef<Verbose<std::tuple<> > >&&) (SharedRef.hpp:36) | called 3 times, returned 3 times | 100.0% |
| SharedRef<Verbose<std::tuple<> > >::~SharedRef() (SharedRef.hpp:37) | called 11 times, returned 11 times | 100.0% |
| SharedRef_constructor_Test::SharedRef_constructor_Test() (TestSharedRef.cpp:49) | called 1 time, returned 1 time | 100.0% |
| SharedRef_constructor_Test::TestBody() (TestSharedRef.cpp:49) | called 1 time, returned 1 time | 40.0% |
| SharedRef_constructor_Test::~SharedRef_constructor_Test() (TestSharedRef.cpp:49) | called 2 times, returned 2 times | 100.0% |
| SharedRef_container_Test::SharedRef_container_Test() (TestSharedRef.cpp:145) | called 1 time, returned 1 time | 100.0% |
| SharedRef_container_Test::TestBody() (TestSharedRef.cpp:145) | called 1 time, returned 1 time | 54.0% |
| SharedRef_container_Test::~SharedRef_container_Test() (TestSharedRef.cpp:145) | called 2 times, returned 2 times | 100.0% |
| SharedRef_copy_Test::SharedRef_copy_Test() (TestSharedRef.cpp:59) | called 1 time, returned 1 time | 100.0% |
| SharedRef_copy_Test::TestBody() (TestSharedRef.cpp:59) | called 1 time, returned 1 time | 37.0% |
| SharedRef_copy_Test::~SharedRef_copy_Test() (TestSharedRef.cpp:59) | called 2 times, returned 2 times | 100.0% |
| SharedRef_move_Test::SharedRef_move_Test() (TestSharedRef.cpp:95) | called 1 time, returned 1 time | 100.0% |
| SharedRef_move_Test::TestBody() (TestSharedRef.cpp:95) | called 1 time, returned 1 time | 39.0% |
| SharedRef_move_Test::~SharedRef_move_Test() (TestSharedRef.cpp:95) | called 2 times, returned 2 times | 100.0% |
| SharedRef_rebind_Test::SharedRef_rebind_Test() (TestSharedRef.cpp:123) | called 1 time, returned 1 time | 100.0% |
| SharedRef_rebind_Test::TestBody() (TestSharedRef.cpp:123) | called 1 time, returned 1 time | 47.0% |
| SharedRef_rebind_Test::~SharedRef_rebind_Test() (TestSharedRef.cpp:123) | called 2 times, returned 2 times | 100.0% |
| SharedRef_swap_Test::SharedRef_swap_Test() (TestSharedRef.cpp:135) | called 1 time, returned 1 time | 100.0% |
| SharedRef_swap_Test::TestBody() (TestSharedRef.cpp:135) | called 1 time, returned 1 time | 43.0% |
| SharedRef_swap_Test::~SharedRef_swap_Test() (TestSharedRef.cpp:135) | called 2 times, returned 2 times | 100.0% |
| Square::Square(double) (Shape.cpp:151) | called 5 times, returned 5 times | 100.0% |
| Square::cloneImpl() const (Shape.cpp:155) | called 4 times, returned 4 times | 89.0% |
| StackPtr::Pop() (TestVirtualDataPtr.cpp:50) | called 8 times, returned 7 times | 100.0% |
| StackPtr::Push(double) (TestVirtualDataPtr.cpp:46) | called 11 times, returned 10 times | 100.0% |
| StackPtr::StackPtr(long) (TestVirtualDataPtr.cpp:42) | called 3 times, returned 3 times | 89.0% |
| StackPtr::StackPtr(std::unique_ptr<Array, std::default_delete<Array> >) (TestVirtualDataPtr.cpp:44) | called 4 times, returned 4 times | 100.0% |
| StackRef::Pop() (TestVirtualDataRef.cpp:67) | called 8 times, returned 7 times | 100.0% |
| StackRef::Push(double) (TestVirtualDataRef.cpp:63) | called 11 times, returned 10 times | 100.0% |
| StackRef::StackRef(Array&) (TestVirtualDataRef.cpp:58) | called 4 times, returned 4 times | 100.0% |
| StretchableArray::reserve(long) (StretchableArray.cpp:4) | called 24 times, returned 24 times | 94.0% |
| StretchableArray_Stretch_Test::StretchableArray_Stretch_Test() (TestStretchableArray.cpp:4) | called 1 time, returned 1 time | 100.0% |
| StretchableArray_Stretch_Test::TestBody() (TestStretchableArray.cpp:4) | called 1 time, returned 1 time | 29.0% |
| StretchableArray_Stretch_Test::~StretchableArray_Stretch_Test() (TestStretchableArray.cpp:4) | called 2 times, returned 2 times | 100.0% |
| StretchableStackPtr::StretchableStackPtr(long) (TestVirtualDataPtr.cpp:56) | called 1 time, returned 1 time | 82.0% |
| StretchableStackRef::StretchableStackRef(long) (TestVirtualDataRef.cpp:79) | called 1 time, returned 1 time | 81.0% |
| StrongIdentifier_container_Test::StrongIdentifier_container_Test() (TestStrongType.cpp:144) | called 1 time, returned 1 time | 100.0% |
| StrongIdentifier_container_Test::TestBody() (TestStrongType.cpp:144) | called 1 time, returned 1 time | 40.0% |
| StrongIdentifier_container_Test::~StrongIdentifier_container_Test() (TestStrongType.cpp:144) | called 2 times, returned 2 times | 100.0% |
| StrongIdentifier_equal_Test::StrongIdentifier_equal_Test() (TestStrongType.cpp:104) | called 1 time, returned 1 time | 100.0% |
| StrongIdentifier_equal_Test::TestBody() (TestStrongType.cpp:104) | called 1 time, returned 1 time | 28.0% |
| StrongIdentifier_equal_Test::~StrongIdentifier_equal_Test() (TestStrongType.cpp:104) | called 2 times, returned 2 times | 100.0% |
| StrongIdentifier_initialization_Test::StrongIdentifier_initialization_Test() (TestStrongType.cpp:93) | called 1 time, returned 1 time | 100.0% |
| StrongIdentifier_initialization_Test::TestBody() (TestStrongType.cpp:93) | called 1 time, returned 1 time | 26.0% |
| StrongIdentifier_initialization_Test::~StrongIdentifier_initialization_Test() (TestStrongType.cpp:93) | called 2 times, returned 2 times | 100.0% |
| StrongType_initialization_Test::StrongType_initialization_Test() (TestStrongType.cpp:80) | called 1 time, returned 1 time | 100.0% |
| StrongType_initialization_Test::TestBody() (TestStrongType.cpp:80) | called 1 time, returned 1 time | 34.0% |
| StrongType_initialization_Test::~StrongType_initialization_Test() (TestStrongType.cpp:80) | called 2 times, returned 2 times | 100.0% |
| TestEigen::SetUp() (TestEigen.cpp:38) | called 41 times, returned 41 times | 90.0% |
| TestEigen::SetUpTestCase() (TestEigen.cpp:30) | called 1 time, returned 1 time | 100.0% |
| TestEigen::TearDown() (TestEigen.cpp:80) | called 41 times, returned 41 times | 90.0% |
| TestEigen::assignRef(Eigen::Ref<Eigen::Matrix<double, -1, -1, 0, -1, -1>, 0, Eigen::OuterStride<-1> >, Eigen::Ref<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, 0, Eigen::OuterStride<-1> > const&) (TestEigen.cpp:236) | called 1 time, returned 1 time | 100.0% |
| TestEigen::columnRef(Eigen::Ref<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, 0, Eigen::OuterStride<-1> > const&, int) (TestEigen.cpp:222) | called 36001 times, returned 36001 times | 100.0% |
| TestEigen::expectEq(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, Eigen::Matrix<double, -1, -1, 0, -1, -1>&) (TestEigen.cpp:90) | called 41 times, returned 41 times | 40.0% |
| TestEigen::sameData(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, double const*) (TestEigen.cpp:202) | called 5 times, returned 5 times | 100.0% |
| TestEigen::sameDataRef(Eigen::Ref<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, 0, Eigen::OuterStride<-1> > const&, double const*) (TestEigen.cpp:197) | called 8 times, returned 8 times | 100.0% |
| TestEigen::squaredDistanceCapped(Eigen::Matrix<double, -1, 1, 0, 4, 1> const&, Eigen::Matrix<double, -1, 1, 0, 4, 1> const&) (TestEigen.cpp:181) | called 18000 times, returned 18000 times | 89.0% |
| TestEigen::squaredDistanceDynamic(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&, Eigen::Matrix<double, -1, 1, 0, -1, 1> const&) (TestEigen.cpp:186) | not called | 0.0% |
| TestEigen::squaredDistanceFixed(Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&) (TestEigen.cpp:176) | called 18000 times, returned 18000 times | 89.0% |
| TestEigen::squaredDistanceFixedRef(Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, 3, 1, 0, 3, 1> const, 0, Eigen::InnerStride<1> > const&) (TestEigen.cpp:170) | called 18000 times, returned 18000 times | 89.0% |
| TestEigen::squaredDistanceRef(Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Matrix<double, -1, 1, 0, -1, 1> const, 0, Eigen::InnerStride<1> > const&) (TestEigen.cpp:164) | called 54000 times, returned 54000 times | 89.0% |
| TestEigen_1Dynamic_Test::TestBody() (TestEigen.cpp:599) | called 1 time, returned 1 time | 91.0% |
| TestEigen_1Dynamic_Test::TestEigen_1Dynamic_Test() (TestEigen.cpp:599) | called 1 time, returned 1 time | 100.0% |
| TestEigen_1Dynamic_Test::~TestEigen_1Dynamic_Test() (TestEigen.cpp:599) | called 2 times, returned 2 times | 100.0% |
| TestEigen_2Dynamic_Test::TestBody() (TestEigen.cpp:613) | called 1 time, returned 1 time | 87.0% |
| TestEigen_2Dynamic_Test::TestEigen_2Dynamic_Test() (TestEigen.cpp:613) | called 1 time, returned 1 time | 100.0% |
| TestEigen_2Dynamic_Test::~TestEigen_2Dynamic_Test() (TestEigen.cpp:613) | called 2 times, returned 2 times | 100.0% |
| TestEigen_absDynamic_Test::TestBody() (TestEigen.cpp:585) | called 1 time, returned 1 time | 88.0% |
| TestEigen_absDynamic_Test::TestEigen_absDynamic_Test() (TestEigen.cpp:585) | called 1 time, returned 1 time | 100.0% |
| TestEigen_absDynamic_Test::~TestEigen_absDynamic_Test() (TestEigen.cpp:585) | called 2 times, returned 2 times | 100.0% |
| TestEigen_alignment_Test::TestBody() (TestEigen.cpp:342) | called 1 time, returned 1 time | 37.0% |
| TestEigen_alignment_Test::TestEigen_alignment_Test() (TestEigen.cpp:342) | called 1 time, returned 1 time | 100.0% |
| TestEigen_alignment_Test::~TestEigen_alignment_Test() (TestEigen.cpp:342) | called 2 times, returned 2 times | 100.0% |
| TestEigen_autoMixed_Test::TestBody() (TestEigen.cpp:670) | called 1 time, returned 1 time | 94.0% |
| TestEigen_autoMixed_Test::TestEigen_autoMixed_Test() (TestEigen.cpp:670) | called 1 time, returned 1 time | 100.0% |
| TestEigen_autoMixed_Test::~TestEigen_autoMixed_Test() (TestEigen.cpp:670) | called 2 times, returned 2 times | 100.0% |
| TestEigen_blockRefMixed_Test::TestBody() (TestEigen.cpp:572) | called 1 time, returned 1 time | 79.0% |
| TestEigen_blockRefMixed_Test::TestEigen_blockRefMixed_Test() (TestEigen.cpp:572) | called 1 time, returned 1 time | 100.0% |
| TestEigen_blockRefMixed_Test::~TestEigen_blockRefMixed_Test() (TestEigen.cpp:572) | called 2 times, returned 2 times | 100.0% |
| TestEigen_blockTemplateMixed_Test::TestBody() (TestEigen.cpp:559) | called 1 time, returned 1 time | 85.0% |
| TestEigen_blockTemplateMixed_Test::TestEigen_blockTemplateMixed_Test() (TestEigen.cpp:559) | called 1 time, returned 1 time | 100.0% |
| TestEigen_blockTemplateMixed_Test::~TestEigen_blockTemplateMixed_Test() (TestEigen.cpp:559) | called 2 times, returned 2 times | 100.0% |
| TestEigen_cappedMixedSlow_Test::TestBody() (TestEigen.cpp:525) | called 1 time, returned 1 time | 88.0% |
| TestEigen_cappedMixedSlow_Test::TestEigen_cappedMixedSlow_Test() (TestEigen.cpp:525) | called 1 time, returned 1 time | 100.0% |
| TestEigen_cappedMixedSlow_Test::~TestEigen_cappedMixedSlow_Test() (TestEigen.cpp:525) | called 2 times, returned 2 times | 100.0% |
| TestEigen_collectionCapped_Test::TestBody() (TestEigen.cpp:405) | called 1 time, returned 1 time | 100.0% |
| TestEigen_collectionCapped_Test::TestEigen_collectionCapped_Test() (TestEigen.cpp:405) | called 1 time, returned 1 time | 100.0% |
| TestEigen_collectionCapped_Test::~TestEigen_collectionCapped_Test() (TestEigen.cpp:405) | called 2 times, returned 2 times | 100.0% |
| TestEigen_collectionDynamic_Test::TestBody() (TestEigen.cpp:409) | called 1 time, returned 1 time | 100.0% |
| TestEigen_collectionDynamic_Test::TestEigen_collectionDynamic_Test() (TestEigen.cpp:409) | called 1 time, returned 1 time | 100.0% |
| TestEigen_collectionDynamic_Test::~TestEigen_collectionDynamic_Test() (TestEigen.cpp:409) | called 2 times, returned 2 times | 100.0% |
| TestEigen_collectionFixed_Test::TestBody() (TestEigen.cpp:401) | called 1 time, returned 1 time | 100.0% |
| TestEigen_collectionFixed_Test::TestEigen_collectionFixed_Test() (TestEigen.cpp:401) | called 1 time, returned 1 time | 100.0% |
| TestEigen_collectionFixed_Test::~TestEigen_collectionFixed_Test() (TestEigen.cpp:401) | called 2 times, returned 2 times | 100.0% |
| TestEigen_collectionMixed_Test::TestBody() (TestEigen.cpp:413) | called 1 time, returned 1 time | 100.0% |
| TestEigen_collectionMixed_Test::TestEigen_collectionMixed_Test() (TestEigen.cpp:413) | called 1 time, returned 1 time | 100.0% |
| TestEigen_collectionMixed_Test::~TestEigen_collectionMixed_Test() (TestEigen.cpp:413) | called 2 times, returned 2 times | 100.0% |
| TestEigen_collectionPointer_Test::TestBody() (TestEigen.cpp:417) | called 1 time, returned 1 time | 98.0% |
| TestEigen_collectionPointer_Test::TestEigen_collectionPointer_Test() (TestEigen.cpp:417) | called 1 time, returned 1 time | 100.0% |
| TestEigen_collectionPointer_Test::~TestEigen_collectionPointer_Test() (TestEigen.cpp:417) | called 2 times, returned 2 times | 100.0% |
| TestEigen_colwiseCapped_Test::TestBody() (TestEigen.cpp:439) | called 1 time, returned 1 time | 100.0% |
| TestEigen_colwiseCapped_Test::TestEigen_colwiseCapped_Test() (TestEigen.cpp:439) | called 1 time, returned 1 time | 100.0% |
| TestEigen_colwiseCapped_Test::~TestEigen_colwiseCapped_Test() (TestEigen.cpp:439) | called 2 times, returned 2 times | 100.0% |
| TestEigen_colwiseDynamic_Test::TestBody() (TestEigen.cpp:441) | called 1 time, returned 1 time | 100.0% |
| TestEigen_colwiseDynamic_Test::TestEigen_colwiseDynamic_Test() (TestEigen.cpp:441) | called 1 time, returned 1 time | 100.0% |
| TestEigen_colwiseDynamic_Test::~TestEigen_colwiseDynamic_Test() (TestEigen.cpp:441) | called 2 times, returned 2 times | 100.0% |
| TestEigen_colwiseFixed_Test::TestBody() (TestEigen.cpp:437) | called 1 time, returned 1 time | 100.0% |
| TestEigen_colwiseFixed_Test::TestEigen_colwiseFixed_Test() (TestEigen.cpp:437) | called 1 time, returned 1 time | 100.0% |
| TestEigen_colwiseFixed_Test::~TestEigen_colwiseFixed_Test() (TestEigen.cpp:437) | called 2 times, returned 2 times | 100.0% |
| TestEigen_colwiseMixed_Test::TestBody() (TestEigen.cpp:445) | called 1 time, returned 1 time | 100.0% |
| TestEigen_colwiseMixed_Test::TestEigen_colwiseMixed_Test() (TestEigen.cpp:445) | called 1 time, returned 1 time | 100.0% |
| TestEigen_colwiseMixed_Test::~TestEigen_colwiseMixed_Test() (TestEigen.cpp:445) | called 2 times, returned 2 times | 100.0% |
| TestEigen_dynamicMixedSlow_Test::TestBody() (TestEigen.cpp:541) | called 1 time, returned 1 time | 17.0% |
| TestEigen_dynamicMixedSlow_Test::TestEigen_dynamicMixedSlow_Test() (TestEigen.cpp:541) | called 1 time, returned 1 time | 100.0% |
| TestEigen_dynamicMixedSlow_Test::~TestEigen_dynamicMixedSlow_Test() (TestEigen.cpp:541) | called 2 times, returned 2 times | 100.0% |
| TestEigen_fixedMixedSlow_Test::TestBody() (TestEigen.cpp:509) | called 1 time, returned 1 time | 88.0% |
| TestEigen_fixedMixedSlow_Test::TestEigen_fixedMixedSlow_Test() (TestEigen.cpp:509) | called 1 time, returned 1 time | 100.0% |
| TestEigen_fixedMixedSlow_Test::~TestEigen_fixedMixedSlow_Test() (TestEigen.cpp:509) | called 2 times, returned 2 times | 100.0% |
| TestEigen_fixedRefMixed_Test::TestBody() (TestEigen.cpp:496) | called 1 time, returned 1 time | 88.0% |
| TestEigen_fixedRefMixed_Test::TestEigen_fixedRefMixed_Test() (TestEigen.cpp:496) | called 1 time, returned 1 time | 100.0% |
| TestEigen_fixedRefMixed_Test::~TestEigen_fixedRefMixed_Test() (TestEigen.cpp:496) | called 2 times, returned 2 times | 100.0% |
| TestEigen_outputParameters_Test::TestBody() (TestEigen.cpp:382) | called 1 time, returned 1 time | 36.0% |
| TestEigen_outputParameters_Test::TestEigen_outputParameters_Test() (TestEigen.cpp:382) | called 1 time, returned 1 time | 100.0% |
| TestEigen_outputParameters_Test::~TestEigen_outputParameters_Test() (TestEigen.cpp:382) | called 2 times, returned 2 times | 100.0% |
| TestEigen_packedCapped_Test::TestBody() (TestEigen.cpp:431) | called 1 time, returned 1 time | 100.0% |
| TestEigen_packedCapped_Test::TestEigen_packedCapped_Test() (TestEigen.cpp:431) | called 1 time, returned 1 time | 100.0% |
| TestEigen_packedCapped_Test::~TestEigen_packedCapped_Test() (TestEigen.cpp:431) | called 2 times, returned 2 times | 100.0% |
| TestEigen_packedDynamic_Test::TestBody() (TestEigen.cpp:433) | called 1 time, returned 1 time | 100.0% |
| TestEigen_packedDynamic_Test::TestEigen_packedDynamic_Test() (TestEigen.cpp:433) | called 1 time, returned 1 time | 100.0% |
| TestEigen_packedDynamic_Test::~TestEigen_packedDynamic_Test() (TestEigen.cpp:433) | called 2 times, returned 2 times | 100.0% |
| TestEigen_packedFixed_Test::TestBody() (TestEigen.cpp:429) | called 1 time, returned 1 time | 100.0% |
| TestEigen_packedFixed_Test::TestEigen_packedFixed_Test() (TestEigen.cpp:429) | called 1 time, returned 1 time | 100.0% |
| TestEigen_packedFixed_Test::~TestEigen_packedFixed_Test() (TestEigen.cpp:429) | called 2 times, returned 2 times | 100.0% |
| TestEigen_packedMixed_Test::TestBody() (TestEigen.cpp:435) | called 1 time, returned 1 time | 100.0% |
| TestEigen_packedMixed_Test::TestEigen_packedMixed_Test() (TestEigen.cpp:435) | called 1 time, returned 1 time | 100.0% |
| TestEigen_packedMixed_Test::~TestEigen_packedMixed_Test() (TestEigen.cpp:435) | called 2 times, returned 2 times | 100.0% |
| TestEigen_parallelCapped_Test::TestBody() (TestEigen.cpp:463) | called 1 time, returned 1 time | 100.0% |
| TestEigen_parallelCapped_Test::TestEigen_parallelCapped_Test() (TestEigen.cpp:463) | called 1 time, returned 1 time | 100.0% |
| TestEigen_parallelCapped_Test::~TestEigen_parallelCapped_Test() (TestEigen.cpp:463) | called 2 times, returned 2 times | 100.0% |
| TestEigen_parallelDynamic_Test::TestBody() (TestEigen.cpp:465) | called 1 time, returned 1 time | 100.0% |
| TestEigen_parallelDynamic_Test::TestEigen_parallelDynamic_Test() (TestEigen.cpp:465) | called 1 time, returned 1 time | 100.0% |
| TestEigen_parallelDynamic_Test::~TestEigen_parallelDynamic_Test() (TestEigen.cpp:465) | called 2 times, returned 2 times | 100.0% |
| TestEigen_parallelFixed_Test::TestBody() (TestEigen.cpp:461) | called 1 time, returned 1 time | 100.0% |
| TestEigen_parallelFixed_Test::TestEigen_parallelFixed_Test() (TestEigen.cpp:461) | called 1 time, returned 1 time | 100.0% |
| TestEigen_parallelFixed_Test::~TestEigen_parallelFixed_Test() (TestEigen.cpp:461) | called 2 times, returned 2 times | 100.0% |
| TestEigen_parallelMixed_Test::TestBody() (TestEigen.cpp:469) | called 1 time, returned 1 time | 100.0% |
| TestEigen_parallelMixed_Test::TestEigen_parallelMixed_Test() (TestEigen.cpp:469) | called 1 time, returned 1 time | 100.0% |
| TestEigen_parallelMixed_Test::~TestEigen_parallelMixed_Test() (TestEigen.cpp:469) | called 2 times, returned 2 times | 100.0% |
| TestEigen_refMixed_Test::TestBody() (TestEigen.cpp:484) | called 1 time, returned 1 time | 83.0% |
| TestEigen_refMixed_Test::TestEigen_refMixed_Test() (TestEigen.cpp:484) | called 1 time, returned 1 time | 100.0% |
| TestEigen_refMixed_Test::~TestEigen_refMixed_Test() (TestEigen.cpp:484) | called 2 times, returned 2 times | 100.0% |
| TestEigen_replicateCapped_Test::TestBody() (TestEigen.cpp:449) | called 1 time, returned 1 time | 100.0% |
| TestEigen_replicateCapped_Test::TestEigen_replicateCapped_Test() (TestEigen.cpp:449) | called 1 time, returned 1 time | 100.0% |
| TestEigen_replicateCapped_Test::~TestEigen_replicateCapped_Test() (TestEigen.cpp:449) | called 2 times, returned 2 times | 100.0% |
| TestEigen_replicateDynamic_Test::TestBody() (TestEigen.cpp:453) | called 1 time, returned 1 time | 100.0% |
| TestEigen_replicateDynamic_Test::TestEigen_replicateDynamic_Test() (TestEigen.cpp:453) | called 1 time, returned 1 time | 100.0% |
| TestEigen_replicateDynamic_Test::~TestEigen_replicateDynamic_Test() (TestEigen.cpp:453) | called 2 times, returned 2 times | 100.0% |
| TestEigen_replicateFixed_Test::TestBody() (TestEigen.cpp:447) | called 1 time, returned 1 time | 100.0% |
| TestEigen_replicateFixed_Test::TestEigen_replicateFixed_Test() (TestEigen.cpp:447) | called 1 time, returned 1 time | 100.0% |
| TestEigen_replicateFixed_Test::~TestEigen_replicateFixed_Test() (TestEigen.cpp:447) | called 2 times, returned 2 times | 100.0% |
| TestEigen_replicateMixed_Test::TestBody() (TestEigen.cpp:457) | called 1 time, returned 1 time | 100.0% |
| TestEigen_replicateMixed_Test::TestEigen_replicateMixed_Test() (TestEigen.cpp:457) | called 1 time, returned 1 time | 100.0% |
| TestEigen_replicateMixed_Test::~TestEigen_replicateMixed_Test() (TestEigen.cpp:457) | called 2 times, returned 2 times | 100.0% |
| TestEigen_sameDataAuto_Test::TestBody() (TestEigen.cpp:664) | called 1 time, returned 1 time | 37.0% |
| TestEigen_sameDataAuto_Test::TestEigen_sameDataAuto_Test() (TestEigen.cpp:664) | called 1 time, returned 1 time | 100.0% |
| TestEigen_sameDataAuto_Test::~TestEigen_sameDataAuto_Test() (TestEigen.cpp:664) | called 2 times, returned 2 times | 100.0% |
| TestEigen_sameDataBlock_Test::TestBody() (TestEigen.cpp:649) | called 1 time, returned 1 time | 42.0% |
| TestEigen_sameDataBlock_Test::TestEigen_sameDataBlock_Test() (TestEigen.cpp:649) | called 1 time, returned 1 time | 100.0% |
| TestEigen_sameDataBlock_Test::~TestEigen_sameDataBlock_Test() (TestEigen.cpp:649) | called 2 times, returned 2 times | 100.0% |
| TestEigen_sameDataCapped_Test::TestBody() (TestEigen.cpp:635) | called 1 time, returned 1 time | 39.0% |
| TestEigen_sameDataCapped_Test::TestEigen_sameDataCapped_Test() (TestEigen.cpp:635) | called 1 time, returned 1 time | 100.0% |
| TestEigen_sameDataCapped_Test::~TestEigen_sameDataCapped_Test() (TestEigen.cpp:635) | called 2 times, returned 2 times | 100.0% |
| TestEigen_sameDataDynamic_Test::TestBody() (TestEigen.cpp:643) | called 1 time, returned 1 time | 38.0% |
| TestEigen_sameDataDynamic_Test::TestEigen_sameDataDynamic_Test() (TestEigen.cpp:643) | called 1 time, returned 1 time | 100.0% |
| TestEigen_sameDataDynamic_Test::~TestEigen_sameDataDynamic_Test() (TestEigen.cpp:643) | called 2 times, returned 2 times | 100.0% |
| TestEigen_sameDataFixed_Test::TestBody() (TestEigen.cpp:627) | called 1 time, returned 1 time | 39.0% |
| TestEigen_sameDataFixed_Test::TestEigen_sameDataFixed_Test() (TestEigen.cpp:627) | called 1 time, returned 1 time | 100.0% |
| TestEigen_sameDataFixed_Test::~TestEigen_sameDataFixed_Test() (TestEigen.cpp:627) | called 2 times, returned 2 times | 100.0% |
| TestEigen_sizeof_Test::TestBody() (TestEigen.cpp:298) | called 1 time, returned 1 time | 28.0% |
| TestEigen_sizeof_Test::TestEigen_sizeof_Test() (TestEigen.cpp:298) | called 1 time, returned 1 time | 100.0% |
| TestEigen_sizeof_Test::~TestEigen_sizeof_Test() (TestEigen.cpp:298) | called 2 times, returned 2 times | 100.0% |
| TestEigen_templateMixed_Test::TestBody() (TestEigen.cpp:471) | called 1 time, returned 1 time | 93.0% |
| TestEigen_templateMixed_Test::TestEigen_templateMixed_Test() (TestEigen.cpp:471) | called 1 time, returned 1 time | 100.0% |
| TestEigen_templateMixed_Test::~TestEigen_templateMixed_Test() (TestEigen.cpp:471) | called 2 times, returned 2 times | 100.0% |
| Uncopyable::Uncopyable() (TestCopyElision.cpp:13) | called 4 times, returned 4 times | 100.0% |
| Uncopyable::operator=(Uncopyable&&) (TestCopyElision.cpp:15) | called 1 time, returned 1 time | 100.0% |
| Uncopyable::~Uncopyable() (TestCopyElision.cpp:16) | called 4 times, returned 4 times | 100.0% |
| UniquePointerMap_uncopyable_Test::TestBody() (TestPointerMap.cpp:105) | called 1 time, returned 1 time | 61.0% |
| UniquePointerMap_uncopyable_Test::UniquePointerMap_uncopyable_Test() (TestPointerMap.cpp:105) | called 1 time, returned 1 time | 100.0% |
| UniquePointerMap_uncopyable_Test::~UniquePointerMap_uncopyable_Test() (TestPointerMap.cpp:105) | called 2 times, returned 2 times | 100.0% |
| UniquePointerVector_uncopyable_Test::TestBody() (TestPointerVector.cpp:128) | called 1 time, returned 1 time | 63.0% |
| UniquePointerVector_uncopyable_Test::UniquePointerVector_uncopyable_Test() (TestPointerVector.cpp:128) | called 1 time, returned 1 time | 100.0% |
| UniquePointerVector_uncopyable_Test::~UniquePointerVector_uncopyable_Test() (TestPointerVector.cpp:128) | called 2 times, returned 2 times | 100.0% |
| UniqueRef<Shape>::UniqueRef(Shape*) (UniqueRef.hpp:47) | called 2 times, returned 2 times | 90.0% |
| UniqueRef<Shape>::UniqueRef(UniqueRef<Shape>&&) (UniqueRef.hpp:30) | called 1 time, returned 1 time | 100.0% |
| UniqueRef<Shape>::operator Shape&() (UniqueRef.hpp:57) | called 1 time, returned 1 time | 100.0% |
| UniqueRef<Shape>::operator=(UniqueRef<Shape>&&) (UniqueRef.hpp:31) | called 1 time, returned 1 time | 100.0% |
| UniqueRef<Shape>::~UniqueRef() (UniqueRef.hpp:32) | called 3 times, returned 3 times | 100.0% |
| UniqueRef<Verbose<Circle> > makeUniqueRef<Verbose<Circle>, char const (&) [4], double>(char const (&) [4], double&&) (UniqueRef.hpp:84) | called 4 times, returned 4 times | 94.0% |
| UniqueRef<Verbose<Circle> > makeUniqueRef<Verbose<Circle>, char const (&) [6], double>(char const (&) [6], double&&) (UniqueRef.hpp:84) | called 1 time, returned 1 time | 94.0% |
| UniqueRef<Verbose<Circle> >::UniqueRef(UniqueRef<Verbose<Circle> >&&) (UniqueRef.hpp:30) | called 1 time, returned 1 time | 100.0% |
| UniqueRef<Verbose<Circle> >::UniqueRef(std::unique_ptr<Verbose<Circle>, std::default_delete<Verbose<Circle> > >) (UniqueRef.hpp:52) | called 5 times, returned 5 times | 94.0% |
| UniqueRef<Verbose<Circle> >::get() const (UniqueRef.hpp:72) | called 2 times, returned 2 times | 100.0% |
| UniqueRef<Verbose<Circle> >::operator Verbose<Circle>&() (UniqueRef.hpp:57) | called 15 times, returned 15 times | 100.0% |
| UniqueRef<Verbose<Circle> >::operator=(UniqueRef<Verbose<Circle> >&&) (UniqueRef.hpp:31) | called 1 time, returned 1 time | 100.0% |
| UniqueRef<Verbose<Circle> >::~UniqueRef() (UniqueRef.hpp:32) | called 6 times, returned 6 times | 100.0% |
| UniqueRef<Verbose<std::tuple<> > > makeUniqueRef<Verbose<std::tuple<> >, char const (&) [4]>(char const (&) [4]) (UniqueRef.hpp:84) | called 2 times, returned 2 times | 92.0% |
| UniqueRef<Verbose<std::tuple<> > >::UniqueRef(UniqueRef<Verbose<std::tuple<> > >&&) (UniqueRef.hpp:30) | called 3 times, returned 3 times | 100.0% |
| UniqueRef<Verbose<std::tuple<> > >::UniqueRef(std::unique_ptr<Verbose<std::tuple<> >, std::default_delete<Verbose<std::tuple<> > > >) (UniqueRef.hpp:52) | called 5 times, returned 5 times | 94.0% |
| UniqueRef<Verbose<std::tuple<> > >::operator Verbose<std::tuple<> > const&() const (UniqueRef.hpp:62) | called 18 times, returned 18 times | 100.0% |
| UniqueRef<Verbose<std::tuple<> > >::operator Verbose<std::tuple<> >&() (UniqueRef.hpp:57) | called 3 times, returned 3 times | 100.0% |
| UniqueRef<Verbose<std::tuple<> > >::~UniqueRef() (UniqueRef.hpp:32) | called 8 times, returned 8 times | 100.0% |
| UniqueRef_constructor_Test::TestBody() (TestUniqueRef.cpp:44) | called 1 time, returned 1 time | 40.0% |
| UniqueRef_constructor_Test::UniqueRef_constructor_Test() (TestUniqueRef.cpp:44) | called 1 time, returned 1 time | 100.0% |
| UniqueRef_constructor_Test::~UniqueRef_constructor_Test() (TestUniqueRef.cpp:44) | called 2 times, returned 2 times | 100.0% |
| UniqueRef_container_Test::TestBody() (TestUniqueRef.cpp:108) | called 1 time, returned 1 time | 54.0% |
| UniqueRef_container_Test::UniqueRef_container_Test() (TestUniqueRef.cpp:108) | called 1 time, returned 1 time | 100.0% |
| UniqueRef_container_Test::~UniqueRef_container_Test() (TestUniqueRef.cpp:108) | called 2 times, returned 2 times | 100.0% |
| UniqueRef_copy_Test::TestBody() (TestUniqueRef.cpp:54) | called 1 time, returned 1 time | 22.0% |
| UniqueRef_copy_Test::UniqueRef_copy_Test() (TestUniqueRef.cpp:54) | called 1 time, returned 1 time | 100.0% |
| UniqueRef_copy_Test::~UniqueRef_copy_Test() (TestUniqueRef.cpp:54) | called 2 times, returned 2 times | 100.0% |
| UniqueRef_move_Test::TestBody() (TestUniqueRef.cpp:60) | called 1 time, returned 1 time | 39.0% |
| UniqueRef_move_Test::UniqueRef_move_Test() (TestUniqueRef.cpp:60) | called 1 time, returned 1 time | 100.0% |
| UniqueRef_move_Test::~UniqueRef_move_Test() (TestUniqueRef.cpp:60) | called 2 times, returned 2 times | 100.0% |
| UniqueRef_rebind_Test::TestBody() (TestUniqueRef.cpp:88) | called 1 time, returned 1 time | 47.0% |
| UniqueRef_rebind_Test::UniqueRef_rebind_Test() (TestUniqueRef.cpp:88) | called 1 time, returned 1 time | 100.0% |
| UniqueRef_rebind_Test::~UniqueRef_rebind_Test() (TestUniqueRef.cpp:88) | called 2 times, returned 2 times | 100.0% |
| UniqueRef_swap_Test::TestBody() (TestUniqueRef.cpp:100) | called 1 time, returned 1 time | 38.0% |
| UniqueRef_swap_Test::UniqueRef_swap_Test() (TestUniqueRef.cpp:100) | called 1 time, returned 1 time | 100.0% |
| UniqueRef_swap_Test::~UniqueRef_swap_Test() (TestUniqueRef.cpp:100) | called 2 times, returned 2 times | 100.0% |
| Unmovable::Unmovable() (TestCopyElision.cpp:25) | called 3 times, returned 3 times | 100.0% |
| Unmovable::operator=(Unmovable const&) (TestCopyElision.cpp:27) | called 1 time, returned 1 time | 100.0% |
| Unmovable::~Unmovable() (TestCopyElision.cpp:28) | called 3 times, returned 3 times | 100.0% |
| Verbose<Array>::Verbose(Verbose<Array>&&) (Verbose.hpp:80) | called 1 time, returned 1 time | 100.0% |
| Verbose<Array>::Verbose<>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Verbose.hpp:66) | called 1 time, returned 1 time | 76.0% |
| Verbose<Array>::Verbose<long const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long const&) (Verbose.hpp:66) | called 5 times, returned 5 times | 78.0% |
| Verbose<Array>::operator=(Verbose<Array> const&) (Verbose.hpp:89) | called 1 time, returned 1 time | 86.0% |
| Verbose<Array>::operator=(Verbose<Array>&&) (Verbose.hpp:99) | called 1 time, returned 1 time | 100.0% |
| Verbose<Array>::~Verbose() (Verbose.hpp:109) | called 7 times, returned 7 times | 100.0% |
| Verbose<BasicLockable<std::mutex> >::Verbose<>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Verbose.hpp:66) | called 4 times, returned 4 times | 88.0% |
| Verbose<BasicLockable<std::mutex> >::~Verbose() (Verbose.hpp:109) | called 4 times, returned 4 times | 100.0% |
| Verbose<Circle>::Verbose<double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double&&) (Verbose.hpp:66) | called 16 times, returned 16 times | 78.0% |
| Verbose<Circle>::name[abi:cxx11]() const (Verbose.hpp:119) | called 41 times, returned 41 times | 100.0% |
| Verbose<Circle>::~Verbose() (Verbose.hpp:109) | called 24 times, returned 24 times | 100.0% |
| Verbose<FixedStackRef>::Verbose<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int&&) (Verbose.hpp:66) | called 1 time, returned 1 time | 80.0% |
| Verbose<FixedStackRef>::Verbose<long const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long const&) (Verbose.hpp:66) | called 1 time, returned 1 time | 80.0% |
| Verbose<FixedStackRef>::Verbose<long&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long&) (Verbose.hpp:66) | called 1 time, returned 1 time | 80.0% |
| Verbose<FixedStackRef>::~Verbose() (Verbose.hpp:109) | called 3 times, returned 3 times | 100.0% |
| Verbose<SharedObject>::Verbose(Verbose<SharedObject> const&) (Verbose.hpp:72) | called 2 times, returned 2 times | 74.0% |
| Verbose<SharedObject>::Verbose(Verbose<SharedObject>&&) (Verbose.hpp:80) | called 2 times, returned 2 times | 100.0% |
| Verbose<SharedObject>::Verbose<>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Verbose.hpp:66) | called 14 times, returned 14 times | 78.0% |
| Verbose<SharedObject>::operator=(Verbose<SharedObject> const&) (Verbose.hpp:89) | called 2 times, returned 2 times | 86.0% |
| Verbose<SharedObject>::operator=(Verbose<SharedObject>&&) (Verbose.hpp:99) | called 2 times, returned 2 times | 100.0% |
| Verbose<SharedObject>::~Verbose() (Verbose.hpp:109) | called 18 times, returned 18 times | 100.0% |
| Verbose<Square>::Verbose<double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double&&) (Verbose.hpp:66) | called 3 times, returned 3 times | 78.0% |
| Verbose<Square>::~Verbose() (Verbose.hpp:109) | called 6 times, returned 6 times | 100.0% |
| Verbose<StackPtr>::Verbose<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int&&) (Verbose.hpp:66) | called 1 time, returned 1 time | 80.0% |
| Verbose<StackPtr>::Verbose<long const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long const&) (Verbose.hpp:66) | called 2 times, returned 2 times | 80.0% |
| Verbose<StackPtr>::~Verbose() (Verbose.hpp:109) | called 3 times, returned 3 times | 100.0% |
| Verbose<StretchableStackPtr>::Verbose<long&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long&) (Verbose.hpp:66) | called 1 time, returned 1 time | 80.0% |
| Verbose<StretchableStackPtr>::~Verbose() (Verbose.hpp:109) | called 1 time, returned 1 time | 100.0% |
| Verbose<StretchableStackRef>::Verbose<long const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long const&) (Verbose.hpp:66) | called 1 time, returned 1 time | 80.0% |
| Verbose<StretchableStackRef>::~Verbose() (Verbose.hpp:109) | called 1 time, returned 1 time | 100.0% |
| Verbose<Uncopyable>::Verbose<>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Verbose.hpp:66) | called 4 times, returned 4 times | 75.0% |
| Verbose<Uncopyable>::name[abi:cxx11]() (Verbose.hpp:114) | called 1 time, returned 1 time | 100.0% |
| Verbose<Uncopyable>::operator=(Verbose<Uncopyable>&&) (Verbose.hpp:99) | called 1 time, returned 1 time | 100.0% |
| Verbose<Uncopyable>::~Verbose() (Verbose.hpp:109) | called 4 times, returned 4 times | 100.0% |
| Verbose<Unmovable>::Verbose<>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Verbose.hpp:66) | called 3 times, returned 3 times | 75.0% |
| Verbose<Unmovable>::name[abi:cxx11]() (Verbose.hpp:114) | called 1 time, returned 1 time | 100.0% |
| Verbose<Unmovable>::operator=(Verbose<Unmovable> const&) (Verbose.hpp:89) | called 1 time, returned 1 time | 86.0% |
| Verbose<Unmovable>::~Verbose() (Verbose.hpp:109) | called 3 times, returned 3 times | 100.0% |
| Verbose<std::shared_ptr<ConcreteObject> > make_verbose<std::shared_ptr<ConcreteObject> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<ConcreteObject>&&) (Verbose.hpp:44) | called 1 time, returned 1 time | 83.0% |
| Verbose<std::shared_ptr<ConcreteObject> >::Verbose<std::shared_ptr<ConcreteObject> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<ConcreteObject>&&) (Verbose.hpp:66) | called 1 time, returned 1 time | 79.0% |
| Verbose<std::shared_ptr<ConcreteObject> >::~Verbose() (Verbose.hpp:109) | called 1 time, returned 1 time | 100.0% |
| Verbose<std::shared_ptr<DerivedObject> > make_verbose<std::shared_ptr<DerivedObject> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<DerivedObject>&&) (Verbose.hpp:44) | called 1 time, returned 1 time | 83.0% |
| Verbose<std::shared_ptr<DerivedObject> >::Verbose<std::shared_ptr<DerivedObject> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<DerivedObject>&&) (Verbose.hpp:66) | called 1 time, returned 1 time | 79.0% |
| Verbose<std::shared_ptr<DerivedObject> >::~Verbose() (Verbose.hpp:109) | called 1 time, returned 1 time | 100.0% |
| Verbose<std::tuple<> >::Verbose(Verbose<std::tuple<> > const&) (Verbose.hpp:72) | called 13 times, returned 13 times | 77.0% |
| Verbose<std::tuple<> >::Verbose(Verbose<std::tuple<> >&&) (Verbose.hpp:80) | called 7 times, returned 7 times | 100.0% |
| Verbose<std::tuple<> >::Verbose<>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Verbose.hpp:66) | called 136 times, returned 136 times | 88.0% |
| Verbose<std::tuple<> >::name[abi:cxx11]() (Verbose.hpp:114) | called 147 times, returned 147 times | 100.0% |
| Verbose<std::tuple<> >::name[abi:cxx11]() const (Verbose.hpp:119) | called 240 times, returned 240 times | 100.0% |
| Verbose<std::tuple<> >::operator=(Verbose<std::tuple<> > const&) (Verbose.hpp:89) | called 1 time, returned 1 time | 83.0% |
| Verbose<std::tuple<> >::operator=(Verbose<std::tuple<> >&&) (Verbose.hpp:99) | called 7 times, returned 7 times | 100.0% |
| Verbose<std::tuple<> >::~Verbose() (Verbose.hpp:109) | called 156 times, returned 156 times | 100.0% |
| Verbose_Constructor_Test::TestBody() (TestVerbose.cpp:8) | called 1 time, returned 1 time | 42.0% |
| Verbose_Constructor_Test::Verbose_Constructor_Test() (TestVerbose.cpp:8) | called 1 time, returned 1 time | 100.0% |
| Verbose_Constructor_Test::~Verbose_Constructor_Test() (TestVerbose.cpp:8) | called 2 times, returned 2 times | 100.0% |
| Verbose_CopyAssignment_Test::TestBody() (TestVerbose.cpp:41) | called 1 time, returned 1 time | 40.0% |
| Verbose_CopyAssignment_Test::Verbose_CopyAssignment_Test() (TestVerbose.cpp:41) | called 1 time, returned 1 time | 100.0% |
| Verbose_CopyAssignment_Test::~Verbose_CopyAssignment_Test() (TestVerbose.cpp:41) | called 2 times, returned 2 times | 100.0% |
| Verbose_CopyConstructor_Test::TestBody() (TestVerbose.cpp:19) | called 1 time, returned 1 time | 41.0% |
| Verbose_CopyConstructor_Test::Verbose_CopyConstructor_Test() (TestVerbose.cpp:19) | called 1 time, returned 1 time | 100.0% |
| Verbose_CopyConstructor_Test::~Verbose_CopyConstructor_Test() (TestVerbose.cpp:19) | called 2 times, returned 2 times | 100.0% |
| Verbose_Destructor_Test::TestBody() (TestVerbose.cpp:67) | called 1 time, returned 1 time | 50.0% |
| Verbose_Destructor_Test::Verbose_Destructor_Test() (TestVerbose.cpp:67) | called 1 time, returned 1 time | 100.0% |
| Verbose_Destructor_Test::~Verbose_Destructor_Test() (TestVerbose.cpp:67) | called 2 times, returned 2 times | 100.0% |
| Verbose_MoveAssignment_Test::TestBody() (TestVerbose.cpp:54) | called 1 time, returned 1 time | 41.0% |
| Verbose_MoveAssignment_Test::Verbose_MoveAssignment_Test() (TestVerbose.cpp:54) | called 1 time, returned 1 time | 100.0% |
| Verbose_MoveAssignment_Test::~Verbose_MoveAssignment_Test() (TestVerbose.cpp:54) | called 2 times, returned 2 times | 100.0% |
| Verbose_MoveConstructor_Test::TestBody() (TestVerbose.cpp:30) | called 1 time, returned 1 time | 42.0% |
| Verbose_MoveConstructor_Test::Verbose_MoveConstructor_Test() (TestVerbose.cpp:30) | called 1 time, returned 1 time | 100.0% |
| Verbose_MoveConstructor_Test::~Verbose_MoveConstructor_Test() (TestVerbose.cpp:30) | called 2 times, returned 2 times | 100.0% |
| Verbose_Swap_Test::TestBody() (TestVerbose.cpp:78) | called 1 time, returned 1 time | 40.0% |
| Verbose_Swap_Test::Verbose_Swap_Test() (TestVerbose.cpp:78) | called 1 time, returned 1 time | 100.0% |
| Verbose_Swap_Test::~Verbose_Swap_Test() (TestVerbose.cpp:78) | called 2 times, returned 2 times | 100.0% |
| Verbose_VectorMove_Test::TestBody() (TestVerbose.cpp:94) | called 1 time, returned 1 time | 41.0% |
| Verbose_VectorMove_Test::Verbose_VectorMove_Test() (TestVerbose.cpp:94) | called 1 time, returned 1 time | 100.0% |
| Verbose_VectorMove_Test::~Verbose_VectorMove_Test() (TestVerbose.cpp:94) | called 2 times, returned 2 times | 100.0% |
| VirtualDataPtr_Stack_Pop_Empty_Test::TestBody() (TestVirtualDataPtr.cpp:83) | called 1 time, returned 1 time | 30.0% |
| VirtualDataPtr_Stack_Pop_Empty_Test::VirtualDataPtr_Stack_Pop_Empty_Test() (TestVirtualDataPtr.cpp:83) | called 1 time, returned 1 time | 100.0% |
| VirtualDataPtr_Stack_Pop_Empty_Test::~VirtualDataPtr_Stack_Pop_Empty_Test() (TestVirtualDataPtr.cpp:83) | called 2 times, returned 2 times | 100.0% |
| VirtualDataPtr_Stack_Push_Full_Test::TestBody() (TestVirtualDataPtr.cpp:74) | called 1 time, returned 1 time | 33.0% |
| VirtualDataPtr_Stack_Push_Full_Test::VirtualDataPtr_Stack_Push_Full_Test() (TestVirtualDataPtr.cpp:74) | called 1 time, returned 1 time | 100.0% |
| VirtualDataPtr_Stack_Push_Full_Test::~VirtualDataPtr_Stack_Push_Full_Test() (TestVirtualDataPtr.cpp:74) | called 2 times, returned 2 times | 100.0% |
| VirtualDataPtr_Stack_Push_Pop_Test::TestBody() (TestVirtualDataPtr.cpp:63) | called 1 time, returned 1 time | 50.0% |
| VirtualDataPtr_Stack_Push_Pop_Test::VirtualDataPtr_Stack_Push_Pop_Test() (TestVirtualDataPtr.cpp:63) | called 1 time, returned 1 time | 100.0% |
| VirtualDataPtr_Stack_Push_Pop_Test::~VirtualDataPtr_Stack_Push_Pop_Test() (TestVirtualDataPtr.cpp:63) | called 2 times, returned 2 times | 100.0% |
| VirtualDataPtr_Stack_Stretch_Test::TestBody() (TestVirtualDataPtr.cpp:88) | called 1 time, returned 1 time | 32.0% |
| VirtualDataPtr_Stack_Stretch_Test::VirtualDataPtr_Stack_Stretch_Test() (TestVirtualDataPtr.cpp:88) | called 1 time, returned 1 time | 100.0% |
| VirtualDataPtr_Stack_Stretch_Test::~VirtualDataPtr_Stack_Stretch_Test() (TestVirtualDataPtr.cpp:88) | called 2 times, returned 2 times | 100.0% |
| VirtualDataRef_Stack_Pop_Empty_Test::TestBody() (TestVirtualDataRef.cpp:108) | called 1 time, returned 1 time | 30.0% |
| VirtualDataRef_Stack_Pop_Empty_Test::VirtualDataRef_Stack_Pop_Empty_Test() (TestVirtualDataRef.cpp:108) | called 1 time, returned 1 time | 100.0% |
| VirtualDataRef_Stack_Pop_Empty_Test::~VirtualDataRef_Stack_Pop_Empty_Test() (TestVirtualDataRef.cpp:108) | called 2 times, returned 2 times | 100.0% |
| VirtualDataRef_Stack_Push_Full_Test::TestBody() (TestVirtualDataRef.cpp:99) | called 1 time, returned 1 time | 33.0% |
| VirtualDataRef_Stack_Push_Full_Test::VirtualDataRef_Stack_Push_Full_Test() (TestVirtualDataRef.cpp:99) | called 1 time, returned 1 time | 100.0% |
| VirtualDataRef_Stack_Push_Full_Test::~VirtualDataRef_Stack_Push_Full_Test() (TestVirtualDataRef.cpp:99) | called 2 times, returned 2 times | 100.0% |
| VirtualDataRef_Stack_Push_Pop_Test::TestBody() (TestVirtualDataRef.cpp:88) | called 1 time, returned 1 time | 50.0% |
| VirtualDataRef_Stack_Push_Pop_Test::VirtualDataRef_Stack_Push_Pop_Test() (TestVirtualDataRef.cpp:88) | called 1 time, returned 1 time | 100.0% |
| VirtualDataRef_Stack_Push_Pop_Test::~VirtualDataRef_Stack_Push_Pop_Test() (TestVirtualDataRef.cpp:88) | called 2 times, returned 2 times | 100.0% |
| VirtualDataRef_Stack_Stretch_Test::TestBody() (TestVirtualDataRef.cpp:113) | called 1 time, returned 1 time | 32.0% |
| VirtualDataRef_Stack_Stretch_Test::VirtualDataRef_Stack_Stretch_Test() (TestVirtualDataRef.cpp:113) | called 1 time, returned 1 time | 100.0% |
| VirtualDataRef_Stack_Stretch_Test::~VirtualDataRef_Stack_Stretch_Test() (TestVirtualDataRef.cpp:113) | called 2 times, returned 2 times | 100.0% |
| Widget::Widget() (TestSharedFromThis.cpp:20) | called 4 times, returned 4 times | 100.0% |
| Widget::Widget(SharedObject::Protected) (TestSharedFromThis.cpp:14) | called 4 times, returned 4 times | 100.0% |
| Widget::Widget(SharedObject::Protected, Widget const&) (TestSharedFromThis.cpp:15) | called 1 time, returned 1 time | 100.0% |
| Widget::Widget(SharedObject::Protected, Widget&&) (TestSharedFromThis.cpp:16) | called 1 time, returned 1 time | 100.0% |
| Widget::Widget(SharedObject::Protected, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (TestSharedFromThis.cpp:17) | called 10 times, returned 10 times | 81.0% |
| Widget::Widget(Widget const&) (TestSharedFromThis.cpp:21) | called 2 times, returned 2 times | 100.0% |
| Widget::Widget(Widget&&) (TestSharedFromThis.cpp:22) | called 2 times, returned 2 times | 100.0% |
| Widget::operator=(Widget const&) (TestSharedFromThis.cpp:10) | called 2 times, returned 2 times | 100.0% |
| Widget::operator=(Widget&&) (TestSharedFromThis.cpp:11) | called 2 times, returned 2 times | 100.0% |
| Widget::~Widget() (TestSharedFromThis.cpp:9) | called 18 times, returned 18 times | 100.0% |
| Zip::SetUp() (TestZip.cpp:10) | called 6 times, returned 6 times | 97.0% |
| Zip_for_const_Test::TestBody() (TestZip.cpp:135) | called 1 time, returned 1 time | 59.0% |
| Zip_for_const_Test::Zip_for_const_Test() (TestZip.cpp:135) | called 1 time, returned 1 time | 100.0% |
| Zip_for_const_Test::~Zip_for_const_Test() (TestZip.cpp:135) | called 2 times, returned 2 times | 100.0% |
| Zip_for_const_tuple_Test::TestBody() (TestZip.cpp:210) | called 1 time, returned 1 time | 53.0% |
| Zip_for_const_tuple_Test::Zip_for_const_tuple_Test() (TestZip.cpp:210) | called 1 time, returned 1 time | 100.0% |
| Zip_for_const_tuple_Test::~Zip_for_const_tuple_Test() (TestZip.cpp:210) | called 2 times, returned 2 times | 100.0% |
| Zip_for_copy_Test::TestBody() (TestZip.cpp:226) | called 1 time, returned 1 time | 50.0% |
| Zip_for_copy_Test::Zip_for_copy_Test() (TestZip.cpp:226) | called 1 time, returned 1 time | 100.0% |
| Zip_for_copy_Test::~Zip_for_copy_Test() (TestZip.cpp:226) | called 2 times, returned 2 times | 100.0% |
| Zip_for_mutable_Test::TestBody() (TestZip.cpp:45) | called 1 time, returned 1 time | 61.0% |
| Zip_for_mutable_Test::Zip_for_mutable_Test() (TestZip.cpp:45) | called 1 time, returned 1 time | 100.0% |
| Zip_for_mutable_Test::~Zip_for_mutable_Test() (TestZip.cpp:45) | called 2 times, returned 2 times | 100.0% |
| Zip_for_mutable_tuple_Test::TestBody() (TestZip.cpp:107) | called 1 time, returned 1 time | 65.0% |
| Zip_for_mutable_tuple_Test::Zip_for_mutable_tuple_Test() (TestZip.cpp:107) | called 1 time, returned 1 time | 100.0% |
| Zip_for_mutable_tuple_Test::~Zip_for_mutable_tuple_Test() (TestZip.cpp:107) | called 2 times, returned 2 times | 100.0% |
| Zip_print_Test::TestBody() (TestZip.cpp:35) | called 1 time, returned 1 time | 72.0% |
| Zip_print_Test::Zip_print_Test() (TestZip.cpp:35) | called 1 time, returned 1 time | 100.0% |
| Zip_print_Test::~Zip_print_Test() (TestZip.cpp:35) | called 2 times, returned 2 times | 100.0% |
| auto TestEigen::squaredDistanceAuto<Eigen::Block<Eigen::Matrix<double, 3, -1, 0, 3, -1>, 3, 1, true>, Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, 1, true> >(Eigen::Block<Eigen::Matrix<double, 3, -1, 0, 3, -1>, 3, 1, true> const&, Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, 1, true> const&) (TestEigen.cpp:243) | called 18000 times, returned 18000 times | 89.0% |
| auto operator*<Length>(Length, Length) (TestStrongType.cpp:76) | called 1 time, returned 1 time | 100.0% |
| auto operator< <GreenId>(GreenId, GreenId) (TestStrongType.cpp:76) | called 13 times, returned 13 times | 100.0% |
| auto operator==<GreenId>(GreenId, GreenId) (TestStrongType.cpp:76) | called 1 time, returned 1 time | 100.0% |
| auto operator==<Tagged::StrongType<double, AreaTag> >(Tagged::StrongType<double, AreaTag>, Tagged::StrongType<double, AreaTag>) (TestStrongType.cpp:76) | called 1 time, returned 1 time | 100.0% |
| bool (anonymous namespace)::same<Verbose<Circle> >(SharedRef<Verbose<Circle> > const&, SharedRef<Verbose<Circle> > const&) (TestSharedRef.cpp:20) | called 3 times, returned 3 times | 100.0% |
| bool (anonymous namespace)::same<Verbose<Circle> >(UniqueRef<Verbose<Circle> > const&, UniqueRef<Verbose<Circle> > const&) (TestUniqueRef.cpp:19) | called 1 time, returned 1 time | 100.0% |
| bool TestEigen::sameDataAuto<Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, double const*) (TestEigen.cpp:248) | called 1 time, returned 1 time | 100.0% |
| bool TestEigen::sameDataAuto<Eigen::Matrix<double, -1, -1, 0, 4, -1> >(Eigen::Matrix<double, -1, -1, 0, 4, -1> const&, double const*) (TestEigen.cpp:248) | called 1 time, returned 1 time | 100.0% |
| bool TestEigen::sameDataAuto<Eigen::Matrix<double, 3, -1, 0, 3, -1> >(Eigen::Matrix<double, 3, -1, 0, 3, -1> const&, double const*) (TestEigen.cpp:248) | called 1 time, returned 1 time | 100.0% |
| bool TestEigen::sameDataTemplate<Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, double const*) (TestEigen.cpp:192) | called 1 time, returned 1 time | 100.0% |
| bool TestEigen::sameDataTemplate<Eigen::Matrix<double, -1, -1, 0, 4, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 4, -1> > const&, double const*) (TestEigen.cpp:192) | called 1 time, returned 1 time | 100.0% |
| bool TestEigen::sameDataTemplate<Eigen::Matrix<double, 3, -1, 0, 3, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&, double const*) (TestEigen.cpp:192) | called 1 time, returned 1 time | 100.0% |
| class_conversion() (TestCopyElision.cpp:238) | called 1 time, returned 1 time | 100.0% |
| decltype (combine((forward<std::__debug::vector<int, std::allocator<int> > const&>)({parm#1}), (forward<std::__debug::vector<Verbose<std::tuple<> >, std::allocator<Verbose<std::tuple<> > > > const&>)({parm#1}), (forward<std::__debug::vector<double, std::allocator<double> > const&>)({parm#1}))) std::ranges::views::zip<std::__debug::vector<int, std::allocator<int> > const&, std::__debug::vector<Verbose<std::tuple<> >, std::allocator<Verbose<std::tuple<> > > > const&, std::__debug::vector<double, std::allocator<double> > const&>(std::__debug::vector<int, std::allocator<int> > const&, std::__debug::vector<Verbose<std::tuple<> >, std::allocator<Verbose<std::tuple<> > > > const&, std::__debug::vector<double, std::allocator<double> > const&) (compat/ranges23.hpp:44) | called 2 times, returned 2 times | 100.0% |
| decltype (combine((forward<std::__debug::vector<int, std::allocator<int> >&>)({parm#1}), (forward<std::__debug::vector<Verbose<std::tuple<> >, std::allocator<Verbose<std::tuple<> > > >&>)({parm#1}), (forward<std::__debug::vector<double, std::allocator<double> >&>)({parm#1}))) std::ranges::views::zip<std::__debug::vector<int, std::allocator<int> >&, std::__debug::vector<Verbose<std::tuple<> >, std::allocator<Verbose<std::tuple<> > > >&, std::__debug::vector<double, std::allocator<double> >&>(std::__debug::vector<int, std::allocator<int> >&, std::__debug::vector<Verbose<std::tuple<> >, std::allocator<Verbose<std::tuple<> > > >&, std::__debug::vector<double, std::allocator<double> >&) (compat/ranges23.hpp:44) | called 15 times, returned 15 times | 100.0% |
| distance(Point const&, Point const&) (Shape.cpp:32) | not called | 0.0% |
| double TestEigen::squaredDistanceTemplate<Eigen::Block<Eigen::Matrix<double, 3, -1, 0, 3, -1>, 3, 1, true>, Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, 1, true> >(Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, -1, 0, 3, -1>, 3, 1, true> > const&, Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1, 0, -1, -1>, -1, 1, true> > const&) (TestEigen.cpp:159) | called 18000 times, returned 18000 times | 88.0% |
| explicit_conversion() (TestCopyElision.cpp:230) | called 1 time, returned 1 time | 88.0% |
| implicit_conversion() (TestCopyElision.cpp:222) | called 1 time, returned 1 time | 88.0% |
| isConst(Verbose<std::tuple<> > const&) (TestConstPointer.cpp:25) | called 8 times, returned 8 times | 100.0% |
| isConst(Verbose<std::tuple<> >&) (TestConstPointer.cpp:23) | called 8 times, returned 8 times | 100.0% |
| nrvo() (TestCopyElision.cpp:82) | called 2 times, returned 2 times | 67.0% |
| nrvo_chained() (TestCopyElision.cpp:119) | called 1 time, returned 1 time | 100.0% |
| nrvo_conditional(int) (TestCopyElision.cpp:106) | called 1 time, returned 1 time | 59.0% |
| nrvo_const_ref_parameter(Verbose<std::tuple<> > const&) (TestCopyElision.cpp:199) | called 1 time, returned 1 time | 100.0% |
| nrvo_move_parameter(Verbose<std::tuple<> >&&) (TestCopyElision.cpp:202) | called 1 time, returned 1 time | 100.0% |
| nrvo_not_unique(int) (TestCopyElision.cpp:184) | called 1 time, returned 1 time | 39.0% |
| nrvo_output_parameter(Verbose<Unmovable>&) (TestCopyElision.cpp:212) | called 1 time, returned 1 time | 64.0% |
| nrvo_struct() (TestCopyElision.cpp:172) | called 2 times, returned 2 times | 100.0% |
| nrvo_tuple_bad() (TestCopyElision.cpp:154) | not called | 0.0% |
| nrvo_tuple_better() (TestCopyElision.cpp:141) | called 2 times, returned 2 times | 94.0% |
| nrvo_tuple_good() (TestCopyElision.cpp:127) | called 2 times, returned 2 times | 94.0% |
| nrvo_uncopyable() (TestCopyElision.cpp:90) | called 1 time, returned 1 time | 67.0% |
| nrvo_value_parameter(Verbose<std::tuple<> >) (TestCopyElision.cpp:196) | called 1 time, returned 1 time | 100.0% |
| rvo() (TestCopyElision.cpp:51) | called 2 times, returned 2 times | 67.0% |
| rvo_chained() (TestCopyElision.cpp:72) | called 1 time, returned 1 time | 100.0% |
| rvo_conditional(int) (TestCopyElision.cpp:66) | called 1 time, returned 1 time | 37.0% |
| rvo_output_parameter(Verbose<Uncopyable>&) (TestCopyElision.cpp:205) | called 1 time, returned 1 time | 71.0% |
| rvo_tuple() (TestCopyElision.cpp:77) | called 3 times, returned 3 times | 100.0% |
| rvo_uncopyable() (TestCopyElision.cpp:55) | called 1 time, returned 1 time | 67.0% |
| rvo_unmovable() (TestCopyElision.cpp:61) | called 1 time, returned 1 time | 67.0% |
| share(Widget&) (TestSharedFromThis.cpp:50) | called 2 times, returned 2 times | 87.0% |
| share_const(Widget const&) (TestSharedFromThis.cpp:44) | called 2 times, returned 2 times | 87.0% |
| std::enable_if<!std::is_enum<GreenId>::value, GreenId>::type next<GreenId>() (TestStrongType.cpp:71) | called 3 times, returned 3 times | 100.0% |
| std::enable_if<std::is_enum<BlueId>::value, BlueId>::type next<BlueId>() (TestStrongType.cpp:53) | called 2 times, returned 2 times | 100.0% |
| std::enable_if<std::is_enum<RedId>::value, RedId>::type next<RedId>() (TestStrongType.cpp:53) | called 2 times, returned 2 times | 100.0% |
| std::ostream& operator<< <std::tuple<> >(std::ostream&, Verbose<std::tuple<> > const&) (Verbose.hpp:58) | called 58 times, returned 58 times | 100.0% |
| std::shared_ptr<ConcreteObject> create<ConcreteObject, ConcreteObject const&>(ConcreteObject const&) (SharedObject.hpp:30) | called 1 time, returned 1 time | 92.0% |
| std::shared_ptr<ConcreteObject> create<ConcreteObject>() (SharedObject.hpp:30) | called 1 time, returned 1 time | 88.0% |
| std::shared_ptr<DerivedObject> create<DerivedObject, DerivedObject const&>(DerivedObject const&) (SharedObject.hpp:30) | called 1 time, returned 1 time | 92.0% |
| std::shared_ptr<DerivedObject> create<DerivedObject>() (SharedObject.hpp:30) | called 1 time, returned 1 time | 88.0% |
| std::shared_ptr<Gadget> create<Gadget, Gadget&>(Gadget&) (SharedObject.hpp:30) | called 1 time, returned 1 time | 92.0% |
| std::shared_ptr<Gadget> create<Gadget, Gadget>(Gadget&&) (SharedObject.hpp:30) | called 1 time, returned 1 time | 92.0% |
| std::shared_ptr<Gadget> create<Gadget, char const (&) [12]>(char const (&) [12]) (SharedObject.hpp:30) | called 1 time, returned 1 time | 92.0% |
| std::shared_ptr<Gadget> create<Gadget, char const (&) [13]>(char const (&) [13]) (SharedObject.hpp:30) | called 2 times, returned 2 times | 92.0% |
| std::shared_ptr<Gadget> create<Gadget>() (SharedObject.hpp:30) | called 4 times, returned 4 times | 88.0% |
| std::shared_ptr<Widget> create<Widget, Widget&>(Widget&) (SharedObject.hpp:30) | called 1 time, returned 1 time | 92.0% |
| std::shared_ptr<Widget> create<Widget, Widget>(Widget&&) (SharedObject.hpp:30) | called 1 time, returned 1 time | 92.0% |
| std::shared_ptr<Widget> create<Widget, char const (&) [12]>(char const (&) [12]) (SharedObject.hpp:30) | called 1 time, returned 1 time | 92.0% |
| std::shared_ptr<Widget> create<Widget, char const (&) [13]>(char const (&) [13]) (SharedObject.hpp:30) | called 2 times, returned 2 times | 92.0% |
| std::shared_ptr<Widget> create<Widget>() (SharedObject.hpp:30) | called 4 times, returned 4 times | 88.0% |
| swap(Array&, Array&) (Array.cpp:55) | called 4 times, returned 4 times | 100.0% |
| void (anonymous namespace)::print<std::tuple<> >(std::__debug::vector<SharedRef<Verbose<std::tuple<> > >, std::allocator<SharedRef<Verbose<std::tuple<> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (TestSharedRef.cpp:36) | called 4 times, returned 4 times | 50.0% |
| void (anonymous namespace)::print<std::tuple<> >(std::__debug::vector<UniqueRef<Verbose<std::tuple<> > >, std::allocator<UniqueRef<Verbose<std::tuple<> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (TestUniqueRef.cpp:31) | called 2 times, returned 2 times | 50.0% |
| void (anonymous namespace)::print<std::tuple<> >(std::__debug::vector<std::reference_wrapper<Verbose<std::tuple<> > >, std::allocator<std::reference_wrapper<Verbose<std::tuple<> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (TestRawRef.cpp:24) | called 3 times, returned 3 times | 49.0% |
| void TestEigen::assignTemplate<Eigen::Matrix<double, -1, 1, 0, 4, 1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, 4, 1> >&, Eigen::Ref<Eigen::Matrix<double, -1, -1, 0, -1, -1> const, 0, Eigen::OuterStride<-1> > const&) (TestEigen.cpp:230) | called 1 time, returned 1 time | 100.0% |
| void TestEigen::squaredDistance<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&) (TestEigen.cpp:111) | called 1 time, returned 1 time | 88.0% |
| void TestEigen::squaredDistance<Eigen::Matrix<double, -1, -1, 0, 4, -1>, Eigen::Matrix<double, -1, -1, 0, 4, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 4, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 4, -1> > const&) (TestEigen.cpp:111) | called 1 time, returned 1 time | 88.0% |
| void TestEigen::squaredDistance<Eigen::Matrix<double, -1, 1, 0, -1, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(std::__debug::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&, std::__debug::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (TestEigen.cpp:99) | called 1 time, returned 1 time | 97.0% |
| void TestEigen::squaredDistance<Eigen::Matrix<double, -1, 1, 0, 4, 1>, Eigen::Matrix<double, -1, 1, 0, 4, 1> >(std::__debug::vector<Eigen::Matrix<double, -1, 1, 0, 4, 1>, std::allocator<Eigen::Matrix<double, -1, 1, 0, 4, 1> > > const&, std::__debug::vector<Eigen::Matrix<double, -1, 1, 0, 4, 1>, std::allocator<Eigen::Matrix<double, -1, 1, 0, 4, 1> > > const&) (TestEigen.cpp:99) | called 1 time, returned 1 time | 97.0% |
| void TestEigen::squaredDistance<Eigen::Matrix<double, 3, -1, 0, 3, -1>, Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&) (TestEigen.cpp:111) | called 1 time, returned 1 time | 88.0% |
| void TestEigen::squaredDistance<Eigen::Matrix<double, 3, -1, 0, 3, -1>, Eigen::Matrix<double, 3, -1, 0, 3, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&) (TestEigen.cpp:111) | called 1 time, returned 1 time | 88.0% |
| void TestEigen::squaredDistance<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(std::__debug::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&, std::__debug::vector<Eigen::Matrix<double, -1, 1, 0, -1, 1>, std::allocator<Eigen::Matrix<double, -1, 1, 0, -1, 1> > > const&) (TestEigen.cpp:99) | called 1 time, returned 1 time | 97.0% |
| void TestEigen::squaredDistance<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1> >(std::__debug::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&, std::__debug::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, std::allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > > const&) (TestEigen.cpp:99) | called 1 time, returned 1 time | 97.0% |
| void TestEigen::squaredDistanceColwise<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&) (TestEigen.cpp:123) | called 1 time, returned 1 time | 77.0% |
| void TestEigen::squaredDistanceColwise<Eigen::Matrix<double, -1, -1, 0, 4, -1>, Eigen::Matrix<double, -1, -1, 0, 4, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 4, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 4, -1> > const&) (TestEigen.cpp:123) | called 1 time, returned 1 time | 77.0% |
| void TestEigen::squaredDistanceColwise<Eigen::Matrix<double, 3, -1, 0, 3, -1>, Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&) (TestEigen.cpp:123) | called 1 time, returned 1 time | 77.0% |
| void TestEigen::squaredDistanceColwise<Eigen::Matrix<double, 3, -1, 0, 3, -1>, Eigen::Matrix<double, 3, -1, 0, 3, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&) (TestEigen.cpp:123) | called 1 time, returned 1 time | 77.0% |
| void TestEigen::squaredDistanceParallel<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&) (TestEigen.cpp:146) | called 1 time, returned 1 time | 100.0% |
| void TestEigen::squaredDistanceParallel<Eigen::Matrix<double, -1, -1, 0, 4, -1>, Eigen::Matrix<double, -1, -1, 0, 4, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 4, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 4, -1> > const&) (TestEigen.cpp:146) | called 1 time, returned 1 time | 100.0% |
| void TestEigen::squaredDistanceParallel<Eigen::Matrix<double, 3, -1, 0, 3, -1>, Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&) (TestEigen.cpp:146) | called 1 time, returned 1 time | 100.0% |
| void TestEigen::squaredDistanceParallel<Eigen::Matrix<double, 3, -1, 0, 3, -1>, Eigen::Matrix<double, 3, -1, 0, 3, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&) (TestEigen.cpp:146) | called 1 time, returned 1 time | 100.0% |
| void TestEigen::squaredDistanceReplicate<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&) (TestEigen.cpp:134) | called 1 time, returned 1 time | 76.0% |
| void TestEigen::squaredDistanceReplicate<Eigen::Matrix<double, -1, -1, 0, 4, -1>, Eigen::Matrix<double, -1, -1, 0, 4, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 4, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, 4, -1> > const&) (TestEigen.cpp:134) | called 1 time, returned 1 time | 76.0% |
| void TestEigen::squaredDistanceReplicate<Eigen::Matrix<double, 3, -1, 0, 3, -1>, Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > const&) (TestEigen.cpp:134) | called 1 time, returned 1 time | 76.0% |
| void TestEigen::squaredDistanceReplicate<Eigen::Matrix<double, 3, -1, 0, 3, -1>, Eigen::Matrix<double, 3, -1, 0, 3, -1> >(Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&, Eigen::MatrixBase<Eigen::Matrix<double, 3, -1, 0, 3, -1> > const&) (TestEigen.cpp:134) | called 1 time, returned 1 time | 76.0% |
| void Zip::print<boost::range::combined_range<boost::tuples::tuple<__gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<int*, std::__cxx1998::vector<int, std::allocator<int> > >, std::__debug::vector<int, std::allocator<int> >, std::random_access_iterator_tag>, __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<Verbose<std::tuple<> >*, std::__cxx1998::vector<Verbose<std::tuple<> >, std::allocator<Verbose<std::tuple<> > > > >, std::__debug::vector<Verbose<std::tuple<> >, std::allocator<Verbose<std::tuple<> > > >, std::random_access_iterator_tag>, __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<double*, std::__cxx1998::vector<double, std::allocator<double> > >, std::__debug::vector<double, std::allocator<double> >, std::random_access_iterator_tag>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::range::combined_range<boost::tuples::tuple<__gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<int*, std::__cxx1998::vector<int, std::allocator<int> > >, std::__debug::vector<int, std::allocator<int> >, std::random_access_iterator_tag>, __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<Verbose<std::tuple<> >*, std::__cxx1998::vector<Verbose<std::tuple<> >, std::allocator<Verbose<std::tuple<> > > > >, std::__debug::vector<Verbose<std::tuple<> >, std::allocator<Verbose<std::tuple<> > > >, std::random_access_iterator_tag>, __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<double*, std::__cxx1998::vector<double, std::allocator<double> > >, std::__debug::vector<double, std::allocator<double> >, std::random_access_iterator_tag>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > const&) (TestZip.cpp:24) | called 5 times, returned 5 times | 80.0% |
| void Zip::print<std::__debug::vector<Verbose<std::tuple<> >, std::allocator<Verbose<std::tuple<> > > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__debug::vector<Verbose<std::tuple<> >, std::allocator<Verbose<std::tuple<> > > > const&) (TestZip.cpp:24) | called 1 time, returned 1 time | 81.0% |
| void Zip::print<std::__debug::vector<double, std::allocator<double> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__debug::vector<double, std::allocator<double> > const&) (TestZip.cpp:24) | called 1 time, returned 1 time | 82.0% |
| void Zip::print<std::__debug::vector<int, std::allocator<int> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__debug::vector<int, std::allocator<int> > const&) (TestZip.cpp:24) | called 1 time, returned 1 time | 81.0% |
| void swap<Shape>(SharedRef<Shape>&, SharedRef<Shape>&) (SharedRef.hpp:101) | called 1 time, returned 1 time | 100.0% |
| void swap<Verbose<std::tuple<> > >(SharedRef<Verbose<std::tuple<> > >&, SharedRef<Verbose<std::tuple<> > >&) (SharedRef.hpp:101) | not called | 0.0% |
| void swap<Verbose<std::tuple<> > >(UniqueRef<Verbose<std::tuple<> > >&, UniqueRef<Verbose<std::tuple<> > >&) (UniqueRef.hpp:78) | called 1 time, returned 1 time | 100.0% |