LCOV - code coverage report
Current view: top level - src/AH/Hardware - ButtonMatrix.ipp (source / functions) Hit Total Coverage
Test: 3a807a259ebe0769dd942f7f612dca5273937539 Lines: 37 38 97.4 %
Date: 2024-03-24 17:16:54 Functions: 30 72 41.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::bitsToIndex(unsigned char) 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::getPrevState(unsigned char, unsigned char) 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::setPrevState(unsigned char, unsigned char, bool) 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::bitsToBitmask(unsigned char) 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::positionToBits(unsigned char, unsigned char) 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::begin() 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::update() 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::bitsToIndex(unsigned char) 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::getPrevState(unsigned char, unsigned char) 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::setPrevState(unsigned char, unsigned char, bool) 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::bitsToBitmask(unsigned char) 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::positionToBits(unsigned char, unsigned char) 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::begin() 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::update() 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::bitsToIndex(unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::getPrevState(unsigned char, unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::setPrevState(unsigned char, unsigned char, bool) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::bitsToBitmask(unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::positionToBits(unsigned char, unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::begin() 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::update() 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::bitsToIndex(unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::getPrevState(unsigned char, unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::setPrevState(unsigned char, unsigned char, bool) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::bitsToBitmask(unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::positionToBits(unsigned char, unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::begin() 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::update() 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::bitsToIndex(unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::getPrevState(unsigned char, unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::setPrevState(unsigned char, unsigned char, bool) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::bitsToBitmask(unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::positionToBits(unsigned char, unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::begin() 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::update() 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::bitsToIndex(unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::getPrevState(unsigned char, unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::setPrevState(unsigned char, unsigned char, bool) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::bitsToBitmask(unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::positionToBits(unsigned char, unsigned char) 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::begin() 0
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::update() 0
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::ButtonMatrix(AH::Array<unsigned short, 3ul> const&, AH::Array<unsigned short, 4ul> const&) 1
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::begin() 1
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::ButtonMatrix(AH::Array<unsigned short, 3ul> const&, AH::Array<unsigned short, 2ul> const&) 1
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::ButtonMatrix(AH::Array<unsigned short, 3ul> const&, AH::Array<unsigned short, 4ul> const&) 1
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)2, (unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::begin() 1
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)2, (unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::ButtonMatrix(AH::Array<unsigned short, 3ul> const&, AH::Array<unsigned short, 2ul> const&) 1
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::ButtonMatrix(AH::Array<unsigned short, 3ul> const&, AH::Array<unsigned short, 4ul> const&) 1
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)4, (unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::ButtonMatrix(AH::Array<unsigned short, 3ul> const&, AH::Array<unsigned short, 4ul> const&) 1
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::begin() 1
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::ButtonMatrix(AH::Array<unsigned short, 3ul> const&, AH::Array<unsigned short, 2ul> const&) 1
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalCCSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::ButtonMatrix(AH::Array<unsigned short, 3ul> const&, AH::Array<unsigned short, 4ul> const&) 1
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)4>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)4>, (unsigned char)3, (unsigned char)4>::ButtonMatrix(AH::Array<unsigned short, 3ul> const&, AH::Array<unsigned short, 4ul> const&) 1
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::setPrevState(unsigned char, unsigned char, bool) 2
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::update() 2
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)2, (unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::setPrevState(unsigned char, unsigned char, bool) 4
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)2, (unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::update() 4
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::setPrevState(unsigned char, unsigned char, bool) 4
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::update() 4
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::getPrevState(unsigned char, unsigned char) 12
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::bitsToIndex(unsigned char) 14
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::bitsToBitmask(unsigned char) 14
AH::ButtonMatrix<cs::MIDIButtonMatrix<cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::positionToBits(unsigned char, unsigned char) 14
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)2, (unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::getPrevState(unsigned char, unsigned char) 24
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::getPrevState(unsigned char, unsigned char) 24
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)2, (unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::bitsToIndex(unsigned char) 28
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)2, (unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::bitsToBitmask(unsigned char) 28
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::ManyAddresses::ManyMatrixAddresses<(unsigned char)2, (unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::positionToBits(unsigned char, unsigned char) 28
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::bitsToIndex(unsigned char) 28
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::bitsToBitmask(unsigned char) 28
AH::ButtonMatrix<cs::Bankable::MIDIButtonMatrix<cs::Bankable::MatrixAddress<(unsigned char)3, (unsigned char)2>, cs::DigitalNoteSender, (unsigned char)3, (unsigned char)2>, (unsigned char)3, (unsigned char)2>::positionToBits(unsigned char, unsigned char) 28

Generated by: LCOV version 1.15