GCC Code Coverage Report


Directory: ./
Date: 2025-07-30 13:40:29
Exec Total Coverage
Lines: 81 82 98.8%
Functions: 66 66 100.0%
Branches: 245 248 98.8%

Function (File:Line) Call count Line coverage Branch coverage Condition coverage Block coverage
someFunction(int) (TESTS/TEST_COMPOSE_TYPE/main.cpp:61)called 1 time100.0%-%-%100.0%
someFunction2(int, float) (TESTS/TEST_COMPOSE_TYPE/main.cpp:70)called 1 time100.0%-%-%100.0%
testBaseTuple() (TESTS/TEST_COMPOSE_TYPE/main.cpp:51)called 1 time100.0%100.0%-%47.6%
testBaseComposeMap() (TESTS/TEST_COMPOSE_TYPE/main.cpp:42)called 1 time100.0%100.0%-%47.4%
testBaseComposeType() (TESTS/TEST_COMPOSE_TYPE/main.cpp:30)called 1 time100.0%100.0%-%47.2%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<std::__cxx11::list<int, std::allocator<int> > >() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<std::map<int, float, std::less<int>, std::allocator<std::pair<int const, float> > > >() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<std::pair<int, float> >() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<std::tuple<int> >() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<std::tuple<int, float> >() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<std::tuple<int, float, double> >() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<std::vector<int, std::allocator<int> > >() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<bool>() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<char>() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<double>(double const&) (src/phoenix_composeType_impl.h:25)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<double>() (src/phoenix_composeType_impl.h:16)called 2 times100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<float>(float const&) (src/phoenix_composeType_impl.h:25)called 3 times100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<float>() (src/phoenix_composeType_impl.h:16)called 4 times100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<unsigned char>() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<int>(int const&) (src/phoenix_composeType_impl.h:25)called 6 times100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<int>() (src/phoenix_composeType_impl.h:16)called 10 times100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<int, int>(int (*)(int)) (src/phoenix_composeType_impl.h:34)called 1 time100.0%-%-%57.9%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<int, int, float>(int (*)(int, float)) (src/phoenix_composeType_impl.h:34)called 1 time100.0%-%-%57.9%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<unsigned int>() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<long>() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<unsigned long>() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<short>() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<unsigned short>() (src/phoenix_composeType_impl.h:16)called 1 time100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<void>() (src/phoenix_composeType_impl.h:16)called 2 times100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<void>(void (*)()) (src/phoenix_composeType_impl.h:34)called 1 time100.0%100.0%-%57.9%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_getTypeToStr<void, int>(void (*)(int)) (src/phoenix_composeType_impl.h:34)called 1 time100.0%-%-%57.9%
someVoidVoidFunction() (TESTS/TEST_COMPOSE_TYPE/main.cpp:80)called 1 time100.0%-%-%100.0%
someVoidReturnFunction(int) (TESTS/TEST_COMPOSE_TYPE/main.cpp:77)called 1 time100.0%-%-%100.0%
testBaseSimpleTypeToStr() (TESTS/TEST_COMPOSE_TYPE/main.cpp:12)called 1 time100.0%100.0%-%47.8%
testBaseFunctionPrototype() (TESTS/TEST_COMPOSE_TYPE/main.cpp:83)called 1 time100.0%100.0%-%47.6%
TypeStream<std::__cxx11::list<int, std::allocator<int> > >::getTypeToStr() (src/phoenix_composeType.h:47)called 2 times100.0%100.0%-%64.3%
TypeStream<std::map<int, float, std::less<int>, std::allocator<std::pair<int const, float> > > >::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:58)called 2 times100.0%100.0%-%51.7%
TypeStream<std::pair<int, float> >::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:69)called 2 times100.0%100.0%-%51.7%
TypeStream<std::tuple<> >::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:119)called 1 time100.0%100.0%-%60.0%
TypeStream<std::tuple<int> >::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:119)called 3 times100.0%-%-%60.0%
TypeStream<std::tuple<int, float> >::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:119)called 2 times100.0%-%-%60.0%
TypeStream<std::tuple<int, float, double> >::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:119)called 1 time100.0%-%-%60.0%
TypeStream<std::vector<int, std::allocator<int> > >::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:36)called 2 times100.0%100.0%-%64.3%
TypeStream<bool>::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:25)called 1 time100.0%-%-%100.0%
TypeStream<char>::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:25)called 1 time100.0%-%-%100.0%
TypeStream<double>::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:25)called 2 times100.0%-%-%100.0%
TypeStream<float>::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:25)called 8 times100.0%-%-%100.0%
TypeStream<unsigned char>::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:25)called 1 time100.0%-%-%100.0%
TypeStream<int>::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:25)called 19 times100.0%-%-%100.0%
TypeStream<unsigned int>::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:25)called 1 time100.0%-%-%100.0%
TypeStream<long>::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:25)called 1 time100.0%-%-%100.0%
TypeStream<unsigned long>::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:25)called 1 time100.0%-%-%100.0%
TypeStream<short>::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:25)called 1 time100.0%-%-%100.0%
TypeStream<unsigned short>::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:25)called 1 time100.0%-%-%100.0%
TypeStream<void>::getTypeToStr[abi:cxx11]() (src/phoenix_composeType.h:25)called 2 times100.0%-%-%100.0%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ConvertTupleTypeToString<0, 0>::getTypeToStr<std::tuple<> >(std::tuple<> const&) (src/phoenix_composeType.h:110)called 1 time100.0%-%-%77.8%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ConvertTupleTypeToString<0, 1>::getTypeToStr<std::tuple<int> >(std::tuple<int> const&) (src/phoenix_composeType.h:87)called 3 times100.0%-%-%56.2%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ConvertTupleTypeToString<0, 2>::getTypeToStr<std::tuple<int, float> >(std::tuple<int, float> const&) (src/phoenix_composeType.h:87)called 2 times100.0%-%-%58.8%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ConvertTupleTypeToString<0, 3>::getTypeToStr<std::tuple<int, float, double> >(std::tuple<int, float, double> const&) (src/phoenix_composeType.h:87)called 1 time100.0%-%-%58.8%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ConvertTupleTypeToString<1, 1>::getTypeToStr<std::tuple<int> >(std::tuple<int> const&) (src/phoenix_composeType.h:110)called 3 times100.0%-%-%77.8%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ConvertTupleTypeToString<1, 2>::getTypeToStr<std::tuple<int, float> >(std::tuple<int, float> const&) (src/phoenix_composeType.h:87)called 2 times100.0%-%-%56.2%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ConvertTupleTypeToString<1, 3>::getTypeToStr<std::tuple<int, float, double> >(std::tuple<int, float, double> const&) (src/phoenix_composeType.h:87)called 1 time100.0%100.0%-%58.8%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ConvertTupleTypeToString<2, 2>::getTypeToStr<std::tuple<int, float> >(std::tuple<int, float> const&) (src/phoenix_composeType.h:110)called 2 times100.0%-%-%77.8%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ConvertTupleTypeToString<2, 3>::getTypeToStr<std::tuple<int, float, double> >(std::tuple<int, float, double> const&) (src/phoenix_composeType.h:87)called 1 time83.3%57.1%-%56.2%
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > ConvertTupleTypeToString<3, 3>::getTypeToStr<std::tuple<int, float, double> >(std::tuple<int, float, double> const&) (src/phoenix_composeType.h:110)called 1 time100.0%100.0%-%77.8%
main (TESTS/TEST_COMPOSE_TYPE/main.cpp:95)called 1 time100.0%-%-%100.0%