GCC Code Coverage Report


include/
Date: 2025-06-29 22:48:06
Lines:
92/92
100.0%
Functions:
132/137
96.4%
Branches:
30/51
58.8%

Function (File:Line) Call count Block coverage
utils::Function<double (MyStruct&)>::CallableBase::CallableBase() (include/Function.hpp:42)called 1 time, returned 1 time100.0%
utils::Function<double (MyStruct&)>::CallableBase::~CallableBase() (include/Function.hpp:47)called 1 time, returned 1 time100.0%
utils::Function<double (MyStruct&)>::CallableDerived<double MyStruct::*>::CallableDerived<double MyStruct::*>(double MyStruct::*&&) (include/Function.hpp:54)called 1 time, returned 1 time100.0%
utils::Function<double (MyStruct&)>::Function<double MyStruct::*>(double MyStruct::*&&) (include/Function.hpp:22)called 1 time, returned 1 time83.0%
utils::Function<double (MyStruct&)>::operator()(MyStruct&) const (include/Function.hpp:32)called 1 time, returned 1 time70.0%
utils::Function<int (MyStruct&, int)>::CallableBase::CallableBase() (include/Function.hpp:42)called 1 time, returned 1 time100.0%
utils::Function<int (MyStruct&, int)>::CallableBase::~CallableBase() (include/Function.hpp:47)called 1 time, returned 1 time100.0%
utils::Function<int (MyStruct&, int)>::CallableDerived<int (MyStruct::*)(int) const>::CallableDerived<int (MyStruct::*)(int) const>(int (MyStruct::*&&)(int) const) (include/Function.hpp:54)called 1 time, returned 1 time100.0%
utils::Function<int (MyStruct&, int)>::Function<int (MyStruct::*)(int) const>(int (MyStruct::*&&)(int) const) (include/Function.hpp:22)called 1 time, returned 1 time83.0%
utils::Function<int (MyStruct&, int)>::operator()(MyStruct&, int) const (include/Function.hpp:32)called 1 time, returned 1 time73.0%
utils::Function<int (int)>::CallableBase::CallableBase() (include/Function.hpp:42)called 6 times, returned 6 times100.0%
utils::Function<int (int)>::CallableBase::~CallableBase() (include/Function.hpp:47)called 6 times, returned 6 times100.0%
utils::Function<int (int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#1}>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#1}>(CATCH2_INTERNAL_TEST_0()::{lambda(int)#1}&&) (include/Function.hpp:54)called 1 time, returned 1 time100.0%
utils::Function<int (int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#2}>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#2}>(CATCH2_INTERNAL_TEST_0()::{lambda(int)#2}&&) (include/Function.hpp:54)called 1 time, returned 1 time100.0%
utils::Function<int (int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#3}>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#3}>(CATCH2_INTERNAL_TEST_0()::{lambda(int)#3}&&) (include/Function.hpp:54)called 1 time, returned 1 time100.0%
utils::Function<int (int)>::CallableDerived<MyStruct>::CallableDerived<MyStruct&>(MyStruct&) (include/Function.hpp:54)called 1 time, returned 1 time83.0%
utils::Function<int (int)>::CallableDerived<MyStruct>::CallableDerived<MyStruct>(MyStruct&&) (include/Function.hpp:54)called 1 time, returned 1 time83.0%
utils::Function<int (int)>::CallableDerived<int (*)(int)>::CallableDerived<int (*&)(int)>(int (*&)(int)) (include/Function.hpp:54)called 1 time, returned 1 time100.0%
utils::Function<int (int)>::Function(int (*)(int)) (include/Function.hpp:28)called 1 time, returned 1 time80.0%
utils::Function<int (int)>::Function<CATCH2_INTERNAL_TEST_0()::{lambda(int)#1}>(CATCH2_INTERNAL_TEST_0()::{lambda(int)#1}&&) (include/Function.hpp:22)called 1 time, returned 1 time83.0%
utils::Function<int (int)>::Function<CATCH2_INTERNAL_TEST_0()::{lambda(int)#2}>(CATCH2_INTERNAL_TEST_0()::{lambda(int)#2}&&) (include/Function.hpp:22)called 1 time, returned 1 time83.0%
utils::Function<int (int)>::Function<CATCH2_INTERNAL_TEST_0()::{lambda(int)#3}>(CATCH2_INTERNAL_TEST_0()::{lambda(int)#3}&&) (include/Function.hpp:22)called 1 time, returned 1 time83.0%
utils::Function<int (int)>::Function<MyStruct&>(MyStruct&) (include/Function.hpp:22)called 1 time, returned 1 time83.0%
utils::Function<int (int)>::Function<MyStruct>(MyStruct&&) (include/Function.hpp:22)called 1 time, returned 1 time83.0%
utils::Function<int (int)>::operator()(int) const (include/Function.hpp:32)called 11 times, returned 8 times100.0%
utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase::CallableBase() (include/Function.hpp:42)called 1 time, returned 1 time100.0%
utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase::~CallableBase() (include/Function.hpp:47)called 1 time, returned 1 time100.0%
utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)#1}>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)#1}>(CATCH2_INTERNAL_TEST_0()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)#1}&&) (include/Function.hpp:54)called 1 time, returned 1 time100.0%
utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::Function<CATCH2_INTERNAL_TEST_0()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)#1}>(CATCH2_INTERNAL_TEST_0()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)#1}&&) (include/Function.hpp:22)called 1 time, returned 1 time83.0%
utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) const (include/Function.hpp:32)called 1 time, returned 1 time70.0%
utils::Lifetime<MyStruct>::Lifetime() (include/Lifetime.hpp:8)called 9 times, returned 9 times100.0%
utils::Lifetime<MyStruct>::Lifetime(utils::Lifetime<MyStruct> const&) (include/Lifetime.hpp:9)called 2 times, returned 2 times100.0%
utils::Lifetime<MyStruct>::Lifetime(utils::Lifetime<MyStruct>&&) (include/Lifetime.hpp:12)called 2 times, returned 2 times100.0%
utils::Lifetime<MyStruct>::operator=(utils::Lifetime<MyStruct> const&) (include/Lifetime.hpp:15)called 1 time, returned 1 time100.0%
utils::Lifetime<MyStruct>::operator=(utils::Lifetime<MyStruct>&&) (include/Lifetime.hpp:19)called 1 time, returned 1 time100.0%
utils::Lifetime<MyStruct>::~Lifetime() (include/Lifetime.hpp:23)called 13 times, returned 13 times100.0%
utils::RedirectCout::RedirectCout() (include/RedirectCout.hpp:12)called 8 times, returned 8 times86.0%
utils::RedirectCout::clear() (include/RedirectCout.hpp:23)called 9 times, returned 9 times62.0%
utils::RedirectCout::str[abi:cxx11]() const (include/RedirectCout.hpp:22)called 11 times, returned 11 times100.0%
utils::RedirectCout::~RedirectCout() (include/RedirectCout.hpp:15)called 8 times, returned 8 times100.0%
utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>& utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>::emplace<CATCH2_INTERNAL_TEST_12()::BigDerived, int>(int&&) (include/SmallStorage.hpp:23)called 1 time, returned 1 time75.0%
utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>& utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>::emplace<CATCH2_INTERNAL_TEST_12()::Derived, int>(int&&) (include/SmallStorage.hpp:23)called 1 time, returned 1 time100.0%
utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>::StackStorage::StackStorage<CATCH2_INTERNAL_TEST_12()::Derived, int>(std::in_place_type_t<CATCH2_INTERNAL_TEST_12()::Derived>, int&&) (include/SmallStorage.hpp:85)called 1 time, returned 1 time100.0%
utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>::StackStorage::get() const (include/SmallStorage.hpp:99)called 2 times, returned 2 times100.0%
utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>::StackStorage::operator bool() const (include/SmallStorage.hpp:100)called 4 times, returned 4 times100.0%
utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>::StackStorage::reset() (include/SmallStorage.hpp:105)called 2 times, returned 2 times100.0%
utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>::StackStorage::~StackStorage() (include/SmallStorage.hpp:88)called 1 time, returned 1 time100.0%
utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>::empty() const (include/SmallStorage.hpp:53)called 2 times, returned 2 times100.0%
utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>::get() const (include/SmallStorage.hpp:35)called 1 time, returned 1 time100.0%
utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>::isStackAllocated() const (include/SmallStorage.hpp:68)called 1 time, returned 1 time88.0%
utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>::operator->() const (include/SmallStorage.hpp:44)called 1 time, returned 1 time60.0%
utils::SmallStorage<CATCH2_INTERNAL_TEST_12()::Base, 64>::reset() (include/SmallStorage.hpp:62)called 2 times, returned 2 times100.0%
utils::SmallStorage<int, 64>& utils::SmallStorage<int, 64>::emplace<int, int>(int&&) (include/SmallStorage.hpp:23)called 6 times, returned 6 times100.0%
utils::SmallStorage<int, 64>::StackStorage::StackStorage(utils::SmallStorage<int, 64>::StackStorage&&) (include/SmallStorage.hpp:90)called 1 time, returned 1 time100.0%
utils::SmallStorage<int, 64>::StackStorage::StackStorage<int, int>(std::in_place_type_t<int>, int&&) (include/SmallStorage.hpp:85)called 6 times, returned 6 times100.0%
utils::SmallStorage<int, 64>::StackStorage::get() const (include/SmallStorage.hpp:99)called 13 times, returned 13 times100.0%
utils::SmallStorage<int, 64>::StackStorage::operator bool() const (include/SmallStorage.hpp:100)called 30 times, returned 30 times100.0%
utils::SmallStorage<int, 64>::StackStorage::operator=(utils::SmallStorage<int, 64>::StackStorage&&) (include/SmallStorage.hpp:92)called 2 times, returned 2 times100.0%
utils::SmallStorage<int, 64>::StackStorage::reset() (include/SmallStorage.hpp:105)called 12 times, returned 12 times100.0%
utils::SmallStorage<int, 64>::StackStorage::transferOwnership(utils::SmallStorage<int, 64>::StackStorage&) (include/SmallStorage.hpp:113)called 2 times, returned 2 times100.0%
utils::SmallStorage<int, 64>::StackStorage::~StackStorage() (include/SmallStorage.hpp:88)called 7 times, returned 7 times100.0%
utils::SmallStorage<int, 64>::empty() const (include/SmallStorage.hpp:53)called 22 times, returned 22 times100.0%
utils::SmallStorage<int, 64>::get() const (include/SmallStorage.hpp:35)called 8 times, returned 8 times100.0%
utils::SmallStorage<int, 64>::isHeapAllocated() const (include/SmallStorage.hpp:71)called 2 times, returned 2 times62.0%
utils::SmallStorage<int, 64>::isStackAllocated() const (include/SmallStorage.hpp:68)called 6 times, returned 6 times100.0%
utils::SmallStorage<int, 64>::operator*() const (include/SmallStorage.hpp:51)called 9 times, returned 7 times100.0%
utils::SmallStorage<int, 64>::operator->() const (include/SmallStorage.hpp:44)called 9 times, returned 7 times90.0%
utils::SmallStorage<int, 64>::reset() (include/SmallStorage.hpp:62)called 7 times, returned 7 times100.0%
utils::SmallStorage<std::array<int, 8ul>, 8>& utils::SmallStorage<std::array<int, 8ul>, 8>::emplace<std::array<int, 8ul>, std::array<int, 8ul> >(std::array<int, 8ul>&&) (include/SmallStorage.hpp:23)called 1 time, returned 1 time73.0%
utils::SmallStorage<std::array<int, 8ul>, 8>::StackStorage::get() const (include/SmallStorage.hpp:99)not called0.0%
utils::SmallStorage<std::array<int, 8ul>, 8>::StackStorage::operator bool() const (include/SmallStorage.hpp:100)not called0.0%
utils::SmallStorage<std::array<int, 8ul>, 8>::StackStorage::reset() (include/SmallStorage.hpp:105)not called0.0%
utils::SmallStorage<std::array<int, 8ul>, 8>::StackStorage::~StackStorage() (include/SmallStorage.hpp:88)not called0.0%
utils::SmallStorage<std::array<int, 8ul>, 8>::empty() const (include/SmallStorage.hpp:53)called 3 times, returned 3 times100.0%
utils::SmallStorage<std::array<int, 8ul>, 8>::get() const (include/SmallStorage.hpp:35)called 1 time, returned 1 time100.0%
utils::SmallStorage<std::array<int, 8ul>, 8>::isHeapAllocated() const (include/SmallStorage.hpp:71)called 1 time, returned 1 time88.0%
utils::SmallStorage<std::array<int, 8ul>, 8>::isStackAllocated() const (include/SmallStorage.hpp:68)called 1 time, returned 1 time62.0%
utils::SmallStorage<std::array<int, 8ul>, 8>::operator*() const (include/SmallStorage.hpp:51)called 1 time, returned 1 time100.0%
utils::SmallStorage<std::array<int, 8ul>, 8>::operator->() const (include/SmallStorage.hpp:44)called 1 time, returned 1 time60.0%
utils::SmallStorage<std::array<int, 8ul>, 8>::reset() (include/SmallStorage.hpp:62)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<double (MyStruct&)>::CallableBase, 64>& utils::SmallStorage<utils::Function<double (MyStruct&)>::CallableBase, 64>::emplace<utils::Function<double (MyStruct&)>::CallableDerived<double MyStruct::*>, double MyStruct::*>(double MyStruct::*&&) (include/SmallStorage.hpp:23)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<double (MyStruct&)>::CallableBase, 64>::SmallStorage() (include/SmallStorage.hpp:20)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<double (MyStruct&)>::CallableBase, 64>::StackStorage::StackStorage<utils::Function<double (MyStruct&)>::CallableDerived<double MyStruct::*>, double MyStruct::*>(std::in_place_type_t<utils::Function<double (MyStruct&)>::CallableDerived<double MyStruct::*> >, double MyStruct::*&&) (include/SmallStorage.hpp:85)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<double (MyStruct&)>::CallableBase, 64>::StackStorage::get() const (include/SmallStorage.hpp:99)called 2 times, returned 2 times100.0%
utils::SmallStorage<utils::Function<double (MyStruct&)>::CallableBase, 64>::StackStorage::operator bool() const (include/SmallStorage.hpp:100)called 3 times, returned 3 times100.0%
utils::SmallStorage<utils::Function<double (MyStruct&)>::CallableBase, 64>::StackStorage::reset() (include/SmallStorage.hpp:105)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<double (MyStruct&)>::CallableBase, 64>::StackStorage::~StackStorage() (include/SmallStorage.hpp:88)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<double (MyStruct&)>::CallableBase, 64>::empty() const (include/SmallStorage.hpp:53)called 2 times, returned 2 times100.0%
utils::SmallStorage<utils::Function<double (MyStruct&)>::CallableBase, 64>::get() const (include/SmallStorage.hpp:35)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<double (MyStruct&)>::CallableBase, 64>::operator->() const (include/SmallStorage.hpp:44)called 1 time, returned 1 time60.0%
utils::SmallStorage<utils::Function<double (MyStruct&)>::CallableBase, 64>::reset() (include/SmallStorage.hpp:62)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (MyStruct&, int)>::CallableBase, 64>& utils::SmallStorage<utils::Function<int (MyStruct&, int)>::CallableBase, 64>::emplace<utils::Function<int (MyStruct&, int)>::CallableDerived<int (MyStruct::*)(int) const>, int (MyStruct::*)(int) const>(int (MyStruct::*&&)(int) const) (include/SmallStorage.hpp:23)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (MyStruct&, int)>::CallableBase, 64>::SmallStorage() (include/SmallStorage.hpp:20)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (MyStruct&, int)>::CallableBase, 64>::StackStorage::StackStorage<utils::Function<int (MyStruct&, int)>::CallableDerived<int (MyStruct::*)(int) const>, int (MyStruct::*)(int) const>(std::in_place_type_t<utils::Function<int (MyStruct&, int)>::CallableDerived<int (MyStruct::*)(int) const> >, int (MyStruct::*&&)(int) const) (include/SmallStorage.hpp:85)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (MyStruct&, int)>::CallableBase, 64>::StackStorage::get() const (include/SmallStorage.hpp:99)called 2 times, returned 2 times100.0%
utils::SmallStorage<utils::Function<int (MyStruct&, int)>::CallableBase, 64>::StackStorage::operator bool() const (include/SmallStorage.hpp:100)called 3 times, returned 3 times100.0%
utils::SmallStorage<utils::Function<int (MyStruct&, int)>::CallableBase, 64>::StackStorage::reset() (include/SmallStorage.hpp:105)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (MyStruct&, int)>::CallableBase, 64>::StackStorage::~StackStorage() (include/SmallStorage.hpp:88)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (MyStruct&, int)>::CallableBase, 64>::empty() const (include/SmallStorage.hpp:53)called 2 times, returned 2 times100.0%
utils::SmallStorage<utils::Function<int (MyStruct&, int)>::CallableBase, 64>::get() const (include/SmallStorage.hpp:35)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (MyStruct&, int)>::CallableBase, 64>::operator->() const (include/SmallStorage.hpp:44)called 1 time, returned 1 time60.0%
utils::SmallStorage<utils::Function<int (MyStruct&, int)>::CallableBase, 64>::reset() (include/SmallStorage.hpp:62)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>& utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::emplace<utils::Function<int (int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#1}>, CATCH2_INTERNAL_TEST_0()::{lambda(int)#1}>(CATCH2_INTERNAL_TEST_0()::{lambda(int)#1}&&) (include/SmallStorage.hpp:23)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>& utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::emplace<utils::Function<int (int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#2}>, CATCH2_INTERNAL_TEST_0()::{lambda(int)#2}>(CATCH2_INTERNAL_TEST_0()::{lambda(int)#2}&&) (include/SmallStorage.hpp:23)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>& utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::emplace<utils::Function<int (int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#3}>, CATCH2_INTERNAL_TEST_0()::{lambda(int)#3}>(CATCH2_INTERNAL_TEST_0()::{lambda(int)#3}&&) (include/SmallStorage.hpp:23)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>& utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::emplace<utils::Function<int (int)>::CallableDerived<MyStruct>, MyStruct&>(MyStruct&) (include/SmallStorage.hpp:23)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>& utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::emplace<utils::Function<int (int)>::CallableDerived<MyStruct>, MyStruct>(MyStruct&&) (include/SmallStorage.hpp:23)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>& utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::emplace<utils::Function<int (int)>::CallableDerived<int (*)(int)>, int (*&)(int)>(int (*&)(int)) (include/SmallStorage.hpp:23)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::SmallStorage() (include/SmallStorage.hpp:20)called 6 times, returned 6 times100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::StackStorage(utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage&&) (include/SmallStorage.hpp:90)called 2 times, returned 2 times100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::StackStorage<utils::Function<int (int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#1}>, CATCH2_INTERNAL_TEST_0()::{lambda(int)#1}>(std::in_place_type_t<utils::Function<int (int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#1}> >, CATCH2_INTERNAL_TEST_0()::{lambda(int)#1}&&) (include/SmallStorage.hpp:85)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::StackStorage<utils::Function<int (int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#2}>, CATCH2_INTERNAL_TEST_0()::{lambda(int)#2}>(std::in_place_type_t<utils::Function<int (int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#2}> >, CATCH2_INTERNAL_TEST_0()::{lambda(int)#2}&&) (include/SmallStorage.hpp:85)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::StackStorage<utils::Function<int (int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#3}>, CATCH2_INTERNAL_TEST_0()::{lambda(int)#3}>(std::in_place_type_t<utils::Function<int (int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(int)#3}> >, CATCH2_INTERNAL_TEST_0()::{lambda(int)#3}&&) (include/SmallStorage.hpp:85)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::StackStorage<utils::Function<int (int)>::CallableDerived<MyStruct>, MyStruct&>(std::in_place_type_t<utils::Function<int (int)>::CallableDerived<MyStruct> >, MyStruct&) (include/SmallStorage.hpp:85)called 1 time, returned 1 time78.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::StackStorage<utils::Function<int (int)>::CallableDerived<MyStruct>, MyStruct>(std::in_place_type_t<utils::Function<int (int)>::CallableDerived<MyStruct> >, MyStruct&&) (include/SmallStorage.hpp:85)called 1 time, returned 1 time78.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::StackStorage<utils::Function<int (int)>::CallableDerived<int (*)(int)>, int (*&)(int)>(std::in_place_type_t<utils::Function<int (int)>::CallableDerived<int (*)(int)> >, int (*&)(int)) (include/SmallStorage.hpp:85)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::get() const (include/SmallStorage.hpp:99)called 14 times, returned 14 times100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::operator bool() const (include/SmallStorage.hpp:100)called 28 times, returned 28 times100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::operator=(utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage&&) (include/SmallStorage.hpp:92)not called0.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::reset() (include/SmallStorage.hpp:105)called 10 times, returned 10 times100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::transferOwnership(utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage&) (include/SmallStorage.hpp:113)called 2 times, returned 2 times100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::StackStorage::~StackStorage() (include/SmallStorage.hpp:88)called 8 times, returned 8 times100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::empty() const (include/SmallStorage.hpp:53)called 19 times, returned 19 times100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::get() const (include/SmallStorage.hpp:35)called 8 times, returned 8 times100.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::operator->() const (include/SmallStorage.hpp:44)called 8 times, returned 8 times60.0%
utils::SmallStorage<utils::Function<int (int)>::CallableBase, 64>::reset() (include/SmallStorage.hpp:62)called 6 times, returned 6 times100.0%
utils::SmallStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase, 64>& utils::SmallStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase, 64>::emplace<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)#1}>, CATCH2_INTERNAL_TEST_0()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)#1}>(CATCH2_INTERNAL_TEST_0()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)#1}&&) (include/SmallStorage.hpp:23)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase, 64>::SmallStorage() (include/SmallStorage.hpp:20)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase, 64>::StackStorage::StackStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)#1}>, CATCH2_INTERNAL_TEST_0()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)#1}>(std::in_place_type_t<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableDerived<CATCH2_INTERNAL_TEST_0()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)#1}> >, CATCH2_INTERNAL_TEST_0()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)#1}&&) (include/SmallStorage.hpp:85)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase, 64>::StackStorage::get() const (include/SmallStorage.hpp:99)called 2 times, returned 2 times100.0%
utils::SmallStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase, 64>::StackStorage::operator bool() const (include/SmallStorage.hpp:100)called 3 times, returned 3 times100.0%
utils::SmallStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase, 64>::StackStorage::reset() (include/SmallStorage.hpp:105)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase, 64>::StackStorage::~StackStorage() (include/SmallStorage.hpp:88)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase, 64>::empty() const (include/SmallStorage.hpp:53)called 2 times, returned 2 times100.0%
utils::SmallStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase, 64>::get() const (include/SmallStorage.hpp:35)called 1 time, returned 1 time100.0%
utils::SmallStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase, 64>::operator->() const (include/SmallStorage.hpp:44)called 1 time, returned 1 time60.0%
utils::SmallStorage<utils::Function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)>::CallableBase, 64>::reset() (include/SmallStorage.hpp:62)called 1 time, returned 1 time100.0%