LCOV - code coverage report
Current view: top level - src/AH/Containers - Array.hpp (source / functions) Hit Total Coverage
Test: e224b347cd670555e44f06608ac41bd1ace9d9d8 Lines: 140 140 100.0 %
Date: 2020-09-08 17:44:46 Functions: 178 195 91.3 %
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*) 8
AH::ArraySlice<int, 4ul, false, false>::ArraySlice(int*) 3
AH::ArraySlice<int, 4ul, false, true>::ArraySlice(int const*) 3
AH::ArraySlice<int, 5ul, false, false>::Iterator::Iterator(int*) 6
AH::ArraySlice<int, 5ul, false, false>::Iterator::operator--() 3
AH::ArraySlice<int, 5ul, false, false>::Iterator::operator++() 2
AH::ArraySlice<int, 5ul, false, false>::ArraySlice(int*) 8
AH::ArraySlice<int, 5ul, false, true>::ArraySlice(int const*) 7
AH::ArraySlice<int, 5ul, true, false>::Iterator::Iterator(int*) 12
AH::ArraySlice<int, 5ul, true, false>::Iterator::operator--() 22
AH::ArraySlice<int, 5ul, true, false>::Iterator::operator++() 8
AH::ArraySlice<int, 5ul, true, false>::ArraySlice(int*) 6
AH::Array<CS::MIDIAddress, 4ul>::begin() 1
AH::Array<CS::SysExBuffer, 16ul>::Array() 40
AH::Array<CS::SysExBuffer, 16ul>::operator[](unsigned long) 91
AH::Array<AH::Array<unsigned char, 1ul>, 1ul>::operator[](unsigned long) 13
AH::Array<AH::Array<unsigned char, 2ul>, 1ul>::operator[](unsigned long) 3
AH::Array<AH::Array<unsigned char, 2ul>, 3ul>::operator[](unsigned long) 2
AH::Array<AH::Array<unsigned char, 3ul>, 2ul>::operator[](unsigned long) 8
AH::Array<AH::Array<unsigned char, 4ul>, 3ul>::operator[](unsigned long) 0
AH::Array<AH::Array<int, 2ul>, 3ul>::operator[](unsigned long) 6
AH::Array<AH::Button, 2ul>::end() 26
AH::Array<AH::Button, 2ul>::begin() 26
AH::Array<AH::Button, 3ul>::end() 0
AH::Array<AH::Button, 3ul>::begin() 0
AH::Array<fillArray_simple_Test::TestBody()::S, 4ul>::end() 1
AH::Array<fillArray_simple_Test::TestBody()::S, 4ul>::begin() 1
AH::Array<char, 17ul>::operator[](unsigned long) 33
AH::Array<char, 5ul>::operator[](unsigned long) 83
AH::Array<unsigned char, 1ul>::operator[](unsigned long) 31
AH::Array<unsigned char, 2ul>::operator[](unsigned long) 18
AH::Array<unsigned char, 3ul>::operator[](unsigned long) 16
AH::Array<unsigned char, 4ul>::operator[](unsigned long) 0
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(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, ((AH::abs_diff<unsigned long>)(0ul, 2ul))+(1), (2ul)<(0ul), false> AH::Array<int, 3ul>::slice<0ul, 2ul>() 1
AH::Array<int, 3ul>::operator[](unsigned long) 25
AH::Array<int, 4ul>::operator[](unsigned long) 4
AH::Array<int, 5ul>::begin() 1
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(0ul, 1ul))+(1), (1ul)<(0ul), false> AH::Array<int, 5ul>::slice<0ul, 1ul>() 1
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(0ul, 2ul))+(1), (2ul)<(0ul), false> AH::Array<int, 5ul>::slice<0ul, 2ul>() 4
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(0ul, 4ul))+(1), (4ul)<(0ul), false> AH::Array<int, 5ul>::slice<0ul, 4ul>() 7
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(1ul, 3ul))+(1), (3ul)<(1ul), false> AH::Array<int, 5ul>::slice<1ul, 3ul>() 8
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(1ul, 4ul))+(1), (4ul)<(1ul), false> AH::Array<int, 5ul>::slice<1ul, 4ul>() 1
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(2ul, 4ul))+(1), (4ul)<(2ul), false> AH::Array<int, 5ul>::slice<2ul, 4ul>() 3
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(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, ((AH::abs_diff<unsigned long>)(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, ((AH::abs_diff<unsigned long>)(2ul, 4ul))+(1), (4ul)<(2ul), false> AH::Array<int, 9ul>::slice<2ul, 4ul>() 2
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(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::Array<unsigned short, 1ul>::end() 2
AH::Array<unsigned short, 1ul>::begin() 2
AH::Array<unsigned short, 1ul>::operator[](unsigned long) 7
AH::Array<unsigned short, 4ul>::end() 1
AH::Array<unsigned short, 4ul>::begin() 1
AH::Array<unsigned short, 4ul>::operator[](unsigned long) 5
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, 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
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>::operator[](unsigned long) const 1
AH::ArraySlice<int, 2ul, false, true>::operator[](unsigned long) const 1
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>::operator[](unsigned long) const 51
AH::ArraySlice<int, 4ul, false, false>::operator[](unsigned long) const 28
AH::ArraySlice<int, 4ul, false, true>::operator[](unsigned long) const 36
AH::ArraySlice<int, 5ul, false, false>::end() const 3
AH::ArraySlice<int, 5ul, false, false>::begin() const 1
AH::ArraySlice<int, 5ul, false, false>::Iterator::operator*() const 6
AH::ArraySlice<int, 5ul, false, false>::Iterator::operator==(AH::ArraySlice<int, 5ul, false, false>::Iterator) const 1
AH::ArraySlice<int, 5ul, false, false>::Iterator::operator<(AH::ArraySlice<int, 5ul, false, false>::Iterator) const 3
AH::ArraySlice<int, 5ul, false, false>::Iterator::operator-(long) const 2
AH::ArraySlice<int, 5ul, false, false>::operator[](unsigned long) const 110
AH::ArraySlice<int, 5ul, false, true>::operator[](unsigned long) const 35
AH::ArraySlice<int, 5ul, true, false>::end() const 4
AH::ArraySlice<int, 5ul, true, false>::begin() const 2
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(1ul, 3ul))+(1), (true)^((1ul)<(3ul)), false> AH::ArraySlice<int, 5ul, true, false>::slice<3ul, 1ul>() const 1
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(0ul, 4ul))+(1), (true)^((0ul)<(4ul)), 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>::Iterator::operator*() const 56
AH::ArraySlice<int, 5ul, true, false>::Iterator::operator==(AH::ArraySlice<int, 5ul, true, false>::Iterator) const 2
AH::ArraySlice<int, 5ul, true, false>::Iterator::operator<(AH::ArraySlice<int, 5ul, true, false>::Iterator) const 0
AH::ArraySlice<int, 5ul, true, false>::Iterator::operator-(AH::ArraySlice<int, 5ul, true, false>::Iterator) const 8
AH::ArraySlice<int, 5ul, true, false>::Iterator::operator-(long) const 2
AH::ArraySlice<int, 5ul, true, false>::Iterator::operator!=(AH::ArraySlice<int, 5ul, true, false>::Iterator) const 12
AH::ArraySlice<int, 5ul, true, false>::Iterator::operator+(long) const 4
AH::ArraySlice<int, 5ul, true, false>::operator AH::Array<int, 5ul>() const 1
AH::ArraySlice<int, 5ul, true, false>::operator[](unsigned long) const 12
AH::Array<CS::MIDIAddress, 2ul>::operator[](unsigned long) const 2
AH::Array<CS::MIDIAddress, 4ul>::operator[](unsigned long) const 0
AH::Array<CS::SysExBuffer, 16ul>::operator[](unsigned long) const 78
AH::Array<CS::MIDIChannelCN, 2ul>::operator[](unsigned long) const 4
AH::Array<CS::MIDIChannelCN, 4ul>::end() const 1
AH::Array<CS::MIDIChannelCN, 4ul>::begin() const 1
AH::Array<CS::MIDIChannelCN, 4ul>::operator[](unsigned long) const 0
AH::Array<AH::Array<CS::MIDIAddress, 4ul>, 2ul>::operator[](unsigned long) const 2
AH::Array<AH::Array<AH::Array<unsigned char, 2ul>, 3ul>, 2ul>::operator[](unsigned long) const 4
AH::Array<AH::Array<AH::Array<unsigned char, 4ul>, 3ul>, 4ul>::operator[](unsigned long) const 0
AH::Array<AH::Array<unsigned char, 1ul>, 1ul>::operator[](unsigned long) const 22
AH::Array<AH::Array<unsigned char, 2ul>, 1ul>::operator[](unsigned long) const 8
AH::Array<AH::Array<unsigned char, 2ul>, 3ul>::operator[](unsigned long) const 8
AH::Array<AH::Array<unsigned char, 3ul>, 2ul>::operator[](unsigned long) const 108
AH::Array<AH::Array<unsigned char, 4ul>, 3ul>::operator[](unsigned long) const 0
AH::Array<fillArray_simple_Test::TestBody()::S, 4ul>::operator==(AH::Array<fillArray_simple_Test::TestBody()::S, 4ul> const&) const 1
AH::Array<fillArray_simple_Test::TestBody()::S, 4ul>::operator[](unsigned long) const 8
AH::Array<signed char, 1ul>::end() const 0
AH::Array<signed char, 1ul>::begin() const 0
AH::Array<signed char, 2ul>::end() const 0
AH::Array<signed char, 2ul>::begin() const 0
AH::Array<signed char, 3ul>::end() const 0
AH::Array<signed char, 3ul>::begin() const 0
AH::Array<char, 17ul>::operator[](unsigned long) const 1
AH::Array<char, 5ul>::operator[](unsigned long) const 11
AH::Array<unsigned char, 1ul>::operator[](unsigned long) const 43
AH::Array<unsigned char, 2ul>::operator[](unsigned long) const 65
AH::Array<unsigned char, 3ul>::operator[](unsigned long) const 114
AH::Array<unsigned char, 4ul>::operator[](unsigned long) const 0
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(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 10
AH::Array<int, 3ul>::operator[](unsigned long) const 68
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(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, ((AH::abs_diff<unsigned long>)(0ul, 4ul))+(1), (4ul)<(0ul), true> AH::Array<int, 5ul>::slice<0ul, 4ul>() const 7
AH::ArraySlice<int, ((AH::abs_diff<unsigned long>)(3ul, 4ul))+(1), (4ul)<(3ul), true> AH::Array<int, 5ul>::slice<3ul, 4ul>() const 1
AH::Array<int, 5ul>::operator==(AH::Array<int, 5ul> const&) const 22
AH::Array<int, 5ul>::operator[](unsigned long) const 199
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::Array<int, 6ul>::operator==(AH::Array<int, 6ul> const&) const 5
AH::Array<int, 6ul>::operator[](unsigned long) const 66
AH::Array<int, 7ul>::operator==(AH::Array<int, 7ul> const&) const 1
AH::Array<int, 7ul>::operator[](unsigned long) const 14
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, 11ul>::end() const 1
AH::Array<unsigned short, 11ul>::begin() const 1
AH::Array<unsigned short, 11ul>::operator[](unsigned long) const 22
AH::Array<unsigned short, 2ul>::end() const 4
AH::Array<unsigned short, 2ul>::begin() const 4
AH::Array<unsigned short, 2ul>::operator[](unsigned long) const 68
AH::Array<unsigned short, 3ul>::end() const 7
AH::Array<unsigned short, 3ul>::begin() const 7
AH::Array<unsigned short, 3ul>::operator[](unsigned long) const 60
AH::Array<unsigned short, 4ul>::end() const 16
AH::Array<unsigned short, 4ul>::begin() const 16
AH::Array<unsigned short, 4ul>::operator[](unsigned long) const 0
AH::Array<unsigned short, 8ul>::end() const 2
AH::Array<unsigned short, 8ul>::begin() const 2
AH::Array<unsigned short, 8ul>::operator[](unsigned long) const 16

Generated by: LCOV version 1.14-6-g40580cd