LCOV - code coverage report
Current view: top level - src/AH/Containers - Array.hpp (source / functions) Hit Total Coverage
Test: 00f463b534fbea22f0b596e091a60715679e3064 Lines: 119 119 100.0 %
Date: 2024-11-03 16:33:35 Functions: 122 160 76.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AH::ArraySlice<int, 2ul, false, false>::ArraySlice(int*) 1
AH::ArraySlice<int, 2ul, false, true>::ArraySlice(int const*) 1
AH::ArraySlice<int, 3ul, false, false>::ArraySlice(int*) 19
AH::ArraySlice<int, 3ul, false, true>::ArraySlice(int const*) 9
AH::ArraySlice<int, 4ul, false, false>::ArraySlice(int*) 3
AH::ArraySlice<int, 4ul, false, true>::ArraySlice(int const*) 3
AH::ArraySlice<int, 4ul, true, false>::ArraySlice(int*) 0
AH::ArraySlice<int, 5ul, false, false>::ArraySlice(int*) 8
AH::ArraySlice<int, 5ul, false, true>::ArraySlice(int const*) 10
AH::ArraySlice<int, 5ul, true, false>::ArraySlice(int*) 6
AH::ArraySlice<int, 6ul, false, true>::ArraySlice(int const*) 0
AH::ArraySlice<int, 7ul, false, true>::ArraySlice(int const*) 0
AH::ArraySlice<unsigned int, 3ul, false, true>::ArraySlice(unsigned int const*) 0
AH::ArraySlice<unsigned int, 4ul, false, true>::ArraySlice(unsigned int const*) 0
AH::Array<S, 4ul>::end() 1
AH::Array<S, 4ul>::begin() 1
AH::Array<AH::Array<int, 2ul>, 3ul>::operator[](unsigned long) 6
AH::ArraySlice<int, (abs_diff(1ul, 4ul))+(1), (4ul)<(1ul), false> AH::Array<int, 20ul>::slice<1ul, 4ul>() 1
AH::Array<int, 20ul>::operator[](unsigned long) 1
AH::Array<int, 2ul>::operator[](unsigned long) 6
AH::ArraySlice<int, (abs_diff(0ul, 2ul))+(1), (2ul)<(0ul), false> AH::Array<int, 3ul>::slice<0ul, 2ul>() 1
AH::Array<int, 3ul>::operator[](unsigned long) 28
AH::Array<int, 4ul>::operator[](unsigned long) 4
AH::Array<int, 5ul>::begin() 1
AH::ArraySlice<int, (abs_diff(0ul, 1ul))+(1), (1ul)<(0ul), false> AH::Array<int, 5ul>::slice<0ul, 1ul>() 1
AH::ArraySlice<int, (abs_diff(0ul, 2ul))+(1), (2ul)<(0ul), false> AH::Array<int, 5ul>::slice<0ul, 2ul>() 4
AH::ArraySlice<int, (abs_diff(0ul, 4ul))+(1), (4ul)<(0ul), false> AH::Array<int, 5ul>::slice<0ul, 4ul>() 7
AH::ArraySlice<int, (abs_diff(1ul, 3ul))+(1), (3ul)<(1ul), false> AH::Array<int, 5ul>::slice<1ul, 3ul>() 8
AH::ArraySlice<int, (abs_diff(1ul, 4ul))+(1), (4ul)<(1ul), false> AH::Array<int, 5ul>::slice<1ul, 4ul>() 1
AH::ArraySlice<int, (abs_diff(2ul, 4ul))+(1), (4ul)<(2ul), false> AH::Array<int, 5ul>::slice<2ul, 4ul>() 3
AH::ArraySlice<int, (abs_diff(4ul, 0ul))+(1), (0ul)<(4ul), false> AH::Array<int, 5ul>::slice<4ul, 0ul>() 5
AH::Array<int, 5ul>::operator[](unsigned long) 55
AH::Array<int, 6ul>::end() 1
AH::Array<int, 6ul>::begin() 1
AH::Array<int, 6ul>::operator[](unsigned long) 73
AH::ArraySlice<int, (abs_diff(5ul, 1ul))+(1), (1ul)<(5ul), false> AH::Array<int, 7ul>::slice<5ul, 1ul>() 1
AH::Array<int, 7ul>::operator[](unsigned long) 1
AH::ArraySlice<int, (abs_diff(2ul, 4ul))+(1), (4ul)<(2ul), false> AH::Array<int, 9ul>::slice<2ul, 4ul>() 2
AH::ArraySlice<int, (abs_diff(2ul, 5ul))+(1), (5ul)<(2ul), false> AH::Array<int, 9ul>::slice<2ul, 5ul>() 1
AH::Array<int, 9ul>::operator[](unsigned long) 3
AH::Array<unsigned int, 4ul>::end() 3
AH::Array<unsigned int, 4ul>::begin() 3
AH::ArraySlice<int, 3ul, false, false> const& AH::operator/=<int, int, 3ul, false, false>(AH::ArraySlice<int, 3ul, false, false> const&, int) 1
AH::Array<int, 5ul>& AH::operator/=<int, int, 5ul>(AH::Array<int, 5ul>&, int) 1
AH::ArraySlice<int, 5ul, false, false> const& AH::operator/=<int, int, 5ul, false, false>(AH::ArraySlice<int, 5ul, false, false> const&, int) 1
AH::Array<decltype (int{}/int{}), 3ul> AH::operator/<int, int, 3ul, false, false>(AH::ArraySlice<int, 3ul, false, false>, int) 1
AH::Array<decltype (int{}/int{}), 5ul> AH::operator/<int, int, 5ul>(AH::Array<int, 5ul> const&, int) 1
AH::Array<decltype (int{}/int{}), 5ul> AH::operator/<int, int, 5ul, false, true>(AH::ArraySlice<int, 5ul, false, true>, int) 1
bool AH::operator==<int, int, 3ul, 3ul, false, false, false, false>(AH::ArraySlice<int, 3ul, false, false>, AH::ArraySlice<int, 3ul, false, false>) 4
bool AH::operator==<int, int, 5ul, 5ul, false, false>(AH::ArraySlice<int, 5ul, false, false>, AH::Array<int, 5ul> const&) 2
bool AH::operator==<int, int, 5ul, 5ul, false, false, false, false>(AH::ArraySlice<int, 5ul, false, false>, AH::ArraySlice<int, 5ul, false, false>) 9
bool AH::operator==<int, int, 5ul, 5ul, false, false, false, true>(AH::ArraySlice<int, 5ul, false, false>, AH::ArraySlice<int, 5ul, false, true>) 2
bool AH::operator==<int, int, 5ul, 5ul, false, false, true, true>(AH::ArraySlice<int, 5ul, false, true>, AH::ArraySlice<int, 5ul, false, true>) 9
bool AH::operator==<int, int, 5ul, 5ul, true, false>(AH::ArraySlice<int, 5ul, true, false>, AH::Array<int, 5ul> const&) 1
bool AH::operator==<int, int, 5ul, 5ul, true, false, false, true>(AH::ArraySlice<int, 5ul, true, false>, AH::ArraySlice<int, 5ul, false, true>) 1
AH::ArraySlice<int, 3ul, false, false> const& AH::operator*=<int, int, 3ul, false, false>(AH::ArraySlice<int, 3ul, false, false> const&, int) 1
AH::Array<int, 5ul>& AH::operator*=<int, int, 5ul>(AH::Array<int, 5ul>&, int) 1
AH::ArraySlice<int, 5ul, false, false> const& AH::operator*=<int, int, 5ul, false, false>(AH::ArraySlice<int, 5ul, false, false> const&, int) 1
AH::Array<decltype (int{}-int{}), 3ul> AH::operator-<int, int, 3ul, 3ul>(AH::Array<int, 3ul> const&, AH::Array<int, 3ul> const&) 1
AH::Array<decltype (int{}-int{}), 3ul> AH::operator-<int, int, 3ul, 3ul, false, false, false, false>(AH::ArraySlice<int, 3ul, false, false>, AH::ArraySlice<int, 3ul, false, false>) 1
AH::Array<decltype (int{}-int{}), 3ul> AH::operator-<int, int, 3ul, 3ul, false, false, true, true>(AH::ArraySlice<int, 3ul, false, true>, AH::ArraySlice<int, 3ul, false, true>) 1
AH::Array<decltype (int{}*int{}), 3ul> AH::operator*<int, int, 3ul, false, false>(AH::ArraySlice<int, 3ul, false, false>, int) 1
AH::Array<decltype (int{}*int{}), 3ul> AH::operator*<int, int, 3ul, false, false>(int, AH::ArraySlice<int, 3ul, false, false>) 1
AH::Array<decltype (int{}*int{}), 5ul> AH::operator*<int, int, 5ul>(AH::Array<int, 5ul> const&, int) 1
AH::Array<decltype (int{}*int{}), 5ul> AH::operator*<int, int, 5ul>(int, AH::Array<int, 5ul> const&) 1
AH::Array<decltype (int{}*int{}), 5ul> AH::operator*<int, int, 5ul, false, true>(AH::ArraySlice<int, 5ul, false, true>, int) 1
AH::Array<decltype (int{}*int{}), 5ul> AH::operator*<int, int, 5ul, false, true>(int, AH::ArraySlice<int, 5ul, false, true>) 1
bool AH::operator!=<int, int, 5ul, 5ul, false, false, false, false>(AH::ArraySlice<int, 5ul, false, false>, AH::ArraySlice<int, 5ul, false, false>) 4
bool AH::operator!=<int, int, 5ul, 5ul, false, false, true, true>(AH::ArraySlice<int, 5ul, false, true>, AH::ArraySlice<int, 5ul, false, true>) 4
AH::Array<decltype (-int{}), 4ul> AH::operator-<int, 4ul, false, false>(AH::ArraySlice<int, 4ul, false, false>) 1
AH::Array<decltype (-int{}), 5ul> AH::operator-<int, 5ul>(AH::Array<int, 5ul> const&) 1
AH::Array<decltype (-int{}), 5ul> AH::operator-<int, 5ul, false, true>(AH::ArraySlice<int, 5ul, false, true>) 1
AH::Array<int, 3ul>& AH::operator+=<int, int, 3ul, 3ul>(AH::Array<int, 3ul>&, AH::Array<int, 3ul> const&) 1
AH::ArraySlice<int, 3ul, false, false> const& AH::operator+=<int, int, 3ul, 3ul, false, false, false, false>(AH::ArraySlice<int, 3ul, false, false> const&, AH::ArraySlice<int, 3ul, false, false> const&) 1
AH::ArraySlice<int, 3ul, false, false> const& AH::operator+=<int, int, 3ul, 3ul, false, false, false, true>(AH::ArraySlice<int, 3ul, false, false> const&, AH::ArraySlice<int, 3ul, false, true> const&) 1
AH::Array<decltype (int{}+int{}), 3ul> AH::operator+<int, int, 3ul, 3ul>(AH::Array<int, 3ul> const&, AH::Array<int, 3ul> const&) 1
AH::Array<decltype (int{}+int{}), 3ul> AH::operator+<int, int, 3ul, 3ul, false, false, false, false>(AH::ArraySlice<int, 3ul, false, false>, AH::ArraySlice<int, 3ul, false, false>) 1
AH::Array<decltype (int{}+int{}), 3ul> AH::operator+<int, int, 3ul, 3ul, false, false, true, true>(AH::ArraySlice<int, 3ul, false, true>, AH::ArraySlice<int, 3ul, false, true>) 1
AH::ArraySlice<int, 2ul, false, false>::end() const 0
AH::ArraySlice<int, 2ul, false, false>::begin() const 0
AH::ArraySlice<int, 2ul, false, false>::operator[](unsigned long) const 1
AH::ArraySlice<int, 2ul, false, true>::end() const 0
AH::ArraySlice<int, 2ul, false, true>::begin() const 0
AH::ArraySlice<int, 2ul, false, true>::operator[](unsigned long) const 1
AH::ArraySlice<int, (abs_diff(1ul, 0ul))+(1), ((false)^((1ul)<(0ul)))!=(0), false> AH::ArraySlice<int, 3ul, false, false>::slice<0ul, 1ul>() const 0
AH::ArraySlice<int, 3ul, false, false>::asArray() const 1
AH::ArraySlice<int, 3ul, false, false>::operator[](unsigned long) const 87
AH::ArraySlice<int, 3ul, false, true>::end() const 0
AH::ArraySlice<int, 3ul, false, true>::begin() const 0
AH::ArraySlice<int, (abs_diff(1ul, 0ul))+(1), ((false)^((1ul)<(0ul)))!=(0), true> AH::ArraySlice<int, 3ul, false, true>::slice<0ul, 1ul>() const 0
AH::ArraySlice<int, 3ul, false, true>::asArray() const 1
AH::ArraySlice<int, 3ul, false, true>::operator[](unsigned long) const 54
AH::ArraySlice<int, 4ul, false, false>::end() const 0
AH::ArraySlice<int, 4ul, false, false>::begin() const 0
AH::ArraySlice<int, 4ul, false, false>::operator[](unsigned long) const 28
AH::ArraySlice<int, 4ul, false, true>::end() const 0
AH::ArraySlice<int, 4ul, false, true>::begin() const 0
AH::ArraySlice<int, (abs_diff(2ul, 0ul))+(1), ((false)^((2ul)<(0ul)))!=(0), true> AH::ArraySlice<int, 4ul, false, true>::slice<0ul, 2ul>() const 0
AH::ArraySlice<int, 4ul, false, true>::operator[](unsigned long) const 36
AH::ArraySlice<int, 4ul, true, false>::end() const 0
AH::ArraySlice<int, 4ul, true, false>::begin() const 0
AH::ArraySlice<int, 5ul, false, false>::end() const 3
AH::ArraySlice<int, 5ul, false, false>::begin() const 1
AH::ArraySlice<int, (abs_diff(3ul, 0ul))+(1), ((false)^((3ul)<(0ul)))!=(0), false> AH::ArraySlice<int, 5ul, false, false>::slice<0ul, 3ul>() const 0
AH::ArraySlice<int, 5ul, false, false>::operator[](unsigned long) const 110
AH::ArraySlice<int, 5ul, false, true>::end() const 0
AH::ArraySlice<int, 5ul, false, true>::begin() const 0
AH::ArraySlice<int, (abs_diff(3ul, 0ul))+(1), ((false)^((3ul)<(0ul)))!=(0), true> AH::ArraySlice<int, 5ul, false, true>::slice<0ul, 3ul>() const 0
AH::ArraySlice<int, 5ul, false, true>::operator[](unsigned long) const 125
AH::ArraySlice<int, 5ul, true, false>::end() const 4
AH::ArraySlice<int, 5ul, true, false>::begin() const 2
AH::ArraySlice<int, (abs_diff(3ul, 0ul))+(1), ((true)^((3ul)<(0ul)))!=(0), false> AH::ArraySlice<int, 5ul, true, false>::slice<0ul, 3ul>() const 0
AH::ArraySlice<int, (abs_diff(1ul, 3ul))+(1), ((true)^((1ul)<(3ul)))!=(0), false> AH::ArraySlice<int, 5ul, true, false>::slice<3ul, 1ul>() const 1
AH::ArraySlice<int, (abs_diff(0ul, 4ul))+(1), ((true)^((0ul)<(4ul)))!=(0), false> AH::ArraySlice<int, 5ul, true, false>::slice<4ul, 0ul>() const 1
AH::ArraySlice<int, 5ul, true, false>::asArray() const 1
AH::ArraySlice<int, 5ul, true, false>::operator AH::Array<int, 5ul>() const 1
AH::ArraySlice<int, 5ul, true, false>::operator[](unsigned long) const 17
AH::ArraySlice<int, 6ul, false, true>::end() const 0
AH::ArraySlice<int, 6ul, false, true>::begin() const 0
AH::ArraySlice<int, (abs_diff(4ul, 0ul))+(1), ((false)^((4ul)<(0ul)))!=(0), true> AH::ArraySlice<int, 6ul, false, true>::slice<0ul, 4ul>() const 0
AH::ArraySlice<int, 6ul, false, true>::operator[](unsigned long) const 0
AH::ArraySlice<int, (abs_diff(5ul, 0ul))+(1), ((false)^((5ul)<(0ul)))!=(0), true> AH::ArraySlice<int, 7ul, false, true>::slice<0ul, 5ul>() const 0
AH::ArraySlice<int, 7ul, false, true>::operator[](unsigned long) const 0
AH::ArraySlice<unsigned int, 3ul, false, true>::end() const 0
AH::ArraySlice<unsigned int, 3ul, false, true>::begin() const 0
AH::ArraySlice<unsigned int, (abs_diff(2ul, 0ul))+(1), ((false)^((2ul)<(0ul)))!=(0), true> AH::ArraySlice<unsigned int, 4ul, false, true>::slice<0ul, 2ul>() const 0
AH::ArraySlice<unsigned int, 4ul, false, true>::operator[](unsigned long) const 0
AH::Array<S, 4ul>::operator==(AH::Array<S, 4ul> const&) const 1
AH::Array<S, 4ul>::operator[](unsigned long) const 8
AH::ArraySlice<int, (abs_diff(0ul, 2ul))+(1), (2ul)<(0ul), true> AH::Array<int, 3ul>::slice<0ul, 2ul>() const 8
AH::Array<int, 3ul>::operator==(AH::Array<int, 3ul> const&) const 11
AH::Array<int, 3ul>::operator[](unsigned long) const 74
AH::ArraySlice<int, (abs_diff(0ul, 3ul))+(1), (3ul)<(0ul), true> AH::Array<int, 4ul>::slice<0ul, 3ul>() const 3
AH::Array<int, 4ul>::operator==(AH::Array<int, 4ul> const&) const 1
AH::Array<int, 4ul>::operator[](unsigned long) const 11
AH::Array<int, 5ul>::end() const 1
AH::Array<int, 5ul>::begin() const 1
AH::ArraySlice<int, (abs_diff(0ul, 4ul))+(1), (4ul)<(0ul), true> AH::Array<int, 5ul>::slice<0ul, 4ul>() const 10
AH::ArraySlice<int, (abs_diff(1ul, 3ul))+(1), (3ul)<(1ul), true> AH::Array<int, 5ul>::slice<1ul, 3ul>() const 1
AH::ArraySlice<int, (abs_diff(3ul, 4ul))+(1), (4ul)<(3ul), true> AH::Array<int, 5ul>::slice<3ul, 4ul>() const 1
AH::ArraySlice<int, (abs_diff(0ul, 4ul))+(1), (4ul)<(0ul), true> AH::Array<int, 5ul>::cslice<0ul, 4ul>() const 3
AH::ArraySlice<int, (abs_diff(1ul, 3ul))+(1), (3ul)<(1ul), true> AH::Array<int, 5ul>::cslice<1ul, 3ul>() const 1
AH::Array<int, 5ul>::operator==(AH::Array<int, 5ul> const&) const 22
AH::Array<int, 5ul>::operator[](unsigned long) const 203
AH::Array<int, 5ul>::operator!=(AH::Array<int, 5ul> const&) const 4
AH::Array<int, 6ul>::end() const 1
AH::Array<int, 6ul>::begin() const 1
AH::ArraySlice<int, (abs_diff(0ul, 5ul))+(1), (5ul)<(0ul), true> AH::Array<int, 6ul>::slice<0ul, 5ul>() const 0
AH::Array<int, 6ul>::operator==(AH::Array<int, 6ul> const&) const 5
AH::Array<int, 6ul>::operator[](unsigned long) const 66
AH::ArraySlice<int, (abs_diff(0ul, 6ul))+(1), (6ul)<(0ul), true> AH::Array<int, 7ul>::slice<0ul, 6ul>() const 0
AH::Array<int, 7ul>::operator==(AH::Array<int, 7ul> const&) const 1
AH::Array<int, 7ul>::operator[](unsigned long) const 14
AH::ArraySlice<unsigned int, (abs_diff(0ul, 3ul))+(1), (3ul)<(0ul), true> AH::Array<unsigned int, 4ul>::slice<0ul, 3ul>() const 0
AH::Array<unsigned int, 4ul>::operator==(AH::Array<unsigned int, 4ul> const&) const 3
AH::Array<unsigned int, 4ul>::operator[](unsigned long) const 24
AH::Array<unsigned short, 3ul>::end() const 4
AH::Array<unsigned short, 3ul>::begin() const 4
AH::Array<unsigned short, 4ul>::end() const 20
AH::Array<unsigned short, 4ul>::begin() const 20

Generated by: LCOV version 1.15