AoC code coverage
Current view: top level - aoclib - Vector.h (source / functions) Coverage Total Hit
Test: master Lines: 100.0 % 103 103
Test Date: 2026-05-24 23:46:10 Functions: 98.3 % 115 113

Function Name Sort by function name Hit count Sort by function hit count
operator+(Vector<2ul, int> const&, int const&) 2
operator+(int const&, Vector<2ul, int> const&) 2
operator-(Vector<2ul, int> const&) 2
_ZN6VectorILm2EiEC2ERKiQgtT_Lj1E 4
operator+(Vector<2ul, int> const&, int const&)::{lambda(int const&)#1}::operator()(int const&) const 4
operator+(int const&, Vector<2ul, int> const&)::{lambda(int const&)#1}::operator()(int const&) const 4
operator-(Vector<2ul, int> const&, int const&) 4
int& get<0ul, 2ul, int>(Vector<2ul, int>&) requires (0ul)<(2ul) 8
int& get<0ul, 2ul, int>(Vector<2ul, int>&) requires (0ul)<(2ul) 4
int& get<1ul, 2ul, int>(Vector<2ul, int>&) requires (1ul)<(2ul) 4
int&& get<0ul, 2ul, int>(Vector<2ul, int>&&) requires (0ul)<(2ul) 8
int&& get<0ul, 2ul, int>(Vector<2ul, int>&&) requires (0ul)<(2ul) 4
int&& get<1ul, 2ul, int>(Vector<2ul, int>&&) requires (1ul)<(2ul) 4
operator-(Vector<2ul, int> const&, int const&)::{lambda(int const&)#1}::operator()(int const&) const 8
operator/(Vector<2ul, long> const&, long const&) 640
operator/(Vector<2ul, long> const&, long const&) 0
operator/(Vector<2ul, double> const&, double const&) 640
operator%(Vector<2ul, long> const&, Vector<2ul, long> const&) 1000
operator/(Vector<2ul, double> const&, double const&)::{lambda(double const&)#1}::operator()(double const&) const 1280
_ZN6VectorILm2EdEC2IlEERKS_ILm2ET_EQntsr3stdE9is_same_vIT0_TL0__E 1920
elementwiseMax(Vector<2ul, int> const&, Vector<2ul, int> const&) 3316
elementwiseMin(Vector<2ul, int> const&, Vector<2ul, int> const&) 3316
elementwiseMax(Vector<2ul, int> const&, Vector<2ul, int> const&)::{lambda(int const&, int const&)#1}::operator()(int const&, int const&) const 6632
elementwiseMin(Vector<2ul, int> const&, Vector<2ul, int> const&)::{lambda(int const&, int const&)#1}::operator()(int const&, int const&) const 6632
Vector<2ul, int>::Vector() 10154
Vector<2ul, long>::Vector() 496
Vector<2ul, double>::Vector() 600
Vector<2ul, int>::Vector() 1238
Vector<3ul, long>::Vector() 2000
Vector<3ul, int>::Vector() 5820
operator/(Vector<2ul, int> const&, Vector<2ul, int> const&) 18830
operator*(Vector<2ul, double> const&, double const&) 24547
_ZN6VectorILm3EiE1zEvQgeT_Li3E 32010
_ZN6VectorILm2EdEC2IJddEEEDpOT_QeqsZTL0__T_ 37818
_ZN6VectorILm2EiEC2IJRiiEEEDpOT_QeqsZTL0__T_ 220
_ZN6VectorILm2EiEC2IJiRiEEEDpOT_QeqsZTL0__T_ 220
_ZN6VectorILm2EdEC2IJddEEEDpOT_QeqsZTL0__T_ 640
_ZN6VectorILm2ElEC2IJllEEEDpOT_QeqsZTL0__T_ 641
_ZN6VectorILm2EiEC2IJRKiS3_EEEDpOT_QeqsZTL0__T_ 866
_ZN6VectorILm2ElEC2IJiiEEEDpOT_QeqsZTL0__T_ 1252
_ZN6VectorILm2EiEC2IJiiEEEDpOT_QeqsZTL0__T_ 1864
_ZN6VectorILm2ElEC2IJRlS2_EEEDpOT_QeqsZTL0__T_ 2920
_ZN6VectorILm2EiEC2IJRiS2_EEEDpOT_QeqsZTL0__T_ 8637
_ZN6VectorILm2EiEC2IJRKiRiEEEDpOT_QeqsZTL0__T_ 20558
Vector<2ul, int>::operator-=(Vector<2ul, int> const&) 47311
operator*(Vector<2ul, double> const&, double const&)::{lambda(double const&)#1}::operator()(double const&) const 49094
operator*(int const&, Vector<2ul, int> const&) 50295
operator*(long const&, Vector<2ul, long> const&) 3028
operator*(int const&, Vector<2ul, int> const&) 47267
operator*(int const&, Vector<2ul, int> const&)::{lambda(int const&)#1}::operator()(int const&) const 100590
operator*(long const&, Vector<2ul, long> const&)::{lambda(long const&)#1}::operator()(long const&) const 6056
operator*(int const&, Vector<2ul, int> const&)::{lambda(int const&)#1}::operator()(int const&) const 94534
absl::lts_20260107::hash_internal::MixingHashState AbslHashValue<absl::lts_20260107::hash_internal::MixingHashState>(absl::lts_20260107::hash_internal::MixingHashState, Vector<2ul, int> const&) 113228
Vector<2ul, int>::operator<=>(Vector<2ul, int> const&) const 153746
Vector<2ul, int>::l1norm() const 4362915
operator-(Vector<2ul, int> const&, Vector<2ul, int> const&) 4413411
Vector<2ul, int>::operator+=(Vector<2ul, int> const&) 4791431
Vector<2ul, long>::operator+=(Vector<2ul, long> const&) 1248
Vector<2ul, int>::operator+=(Vector<2ul, int> const&) 4790183
Vector<2ul, int>::end() 4939459
Vector<2ul, double>::end() 0
Vector<2ul, long>::end() 2240
Vector<2ul, int>::end() 4937219
_ZNK6VectorILm3EiE1zEvQgeT_Li3E 8549160
auto Vector<2ul, int>::l1norm() const::{lambda(auto:1 const&)#1}::operator()<int>(int const&) const 8725830
Vector<2ul, int>::end() const 9109295
Vector<2ul, long>::end() const 6196
Vector<2ul, double>::end() const 49734
Vector<2ul, int>::end() const 9053365
Vector<2ul, int>::begin() 9724542
Vector<2ul, double>::begin() 1920
Vector<2ul, long>::begin() 2992
Vector<2ul, int>::begin() 9719630
_ZN6VectorILm2EiE1yEvQgeT_Li2E 11565917
_ZN6VectorILm3EiE1yEvQgeT_Li2E 23284
_ZN6VectorILm2ElE1yEvQgeT_Li2E 247222
_ZN6VectorILm2EiE1yEvQgeT_Li2E 11295411
operator+(Vector<2ul, int> const&, Vector<2ul, int> const&) 12929837
operator+(Vector<2ul, long> const&, Vector<2ul, long> const&) 2280
operator+(Vector<2ul, double> const&, Vector<2ul, double> const&) 24547
operator+(Vector<2ul, int> const&, Vector<2ul, int> const&) 12903010
Vector<2ul, int>::x() 16463089
Vector<3ul, long>::x() 2
Vector<3ul, int>::x() 23284
Vector<2ul, long>::x() 253383
Vector<2ul, int>::x() 16186420
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_14transform_viewINS2_8ref_viewIKS0_EESt6negateIvEEEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 17444537
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_14transform_viewINS2_8ref_viewIKS0_EESt6negateIvEEEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 2
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_14transform_viewINS2_8ref_viewIKS0_EEZplRKiRS5_EUlS8_E_EEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 2
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_14transform_viewINS2_8ref_viewIKS0_EEZplRS5_RKiEUlS9_E_EEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 2
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_14transform_viewINS2_8ref_viewIKS0_EEZmiRS5_RKiEUlS9_E_EEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 4
_ZN6VectorILm2EdEC2ITkNSt6ranges11sized_rangeENS2_14transform_viewINS2_8ref_viewIKS0_EEZdvRS5_RKdEUlS9_E_EEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 640
_ZN6VectorILm2ElEC2ITkNSt6ranges11sized_rangeENS2_18zip_transform_viewISt7modulusIvEJNS2_8ref_viewIKS0_EES8_EEEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 1000
_ZN6VectorILm2ElEC2ITkNSt6ranges11sized_rangeENS2_18zip_transform_viewISt4plusIvEJNS2_8ref_viewIKS0_EES8_EEEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 2280
_ZN6VectorILm2ElEC2ITkNSt6ranges11sized_rangeENS2_14transform_viewINS2_8ref_viewIKS0_EEZmlRKlRS5_EUlS8_E_EEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 3028
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_18zip_transform_viewIZ14elementwiseMaxRKS0_S5_EUlRKiS7_E_JNS2_8ref_viewIS4_EESA_EEEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 3316
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_18zip_transform_viewIZ14elementwiseMinRKS0_S5_EUlRKiS7_E_JNS2_8ref_viewIS4_EESA_EEEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 3316
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_18zip_transform_viewISt7dividesIvEJNS2_8ref_viewIKS0_EES8_EEEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 18830
_ZN6VectorILm2EdEC2ITkNSt6ranges11sized_rangeENS2_14transform_viewINS2_8ref_viewIKS0_EEZmlRS5_RKdEUlS9_E_EEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 24547
_ZN6VectorILm2EdEC2ITkNSt6ranges11sized_rangeENS2_18zip_transform_viewISt4plusIvEJNS2_8ref_viewIKS0_EES8_EEEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 24547
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_14transform_viewINS2_8ref_viewIKS0_EEZmlRKiRS5_EUlS8_E_EEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 47267
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_18zip_transform_viewISt5minusIvEJNS2_8ref_viewIKS0_EES8_EEEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 4413411
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_18zip_transform_viewISt4plusIvEJNS2_8ref_viewIKS0_EES8_EEEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 12902345
int& Vector<2ul, int>::operator[]<int>(int) 28459340
int& Vector<2ul, int>::operator[]<unsigned long>(unsigned long) 8
double& Vector<2ul, double>::operator[]<int>(int) 1200
long& Vector<3ul, long>::operator[]<int>(int) 6002
int& Vector<3ul, int>::operator[]<int>(int) 78578
long& Vector<2ul, long>::operator[]<int>(int) 508795
int& Vector<2ul, int>::operator[]<int>(int) 27864757
_ZNK6VectorILm2EdE1yEvQgeT_Li2E 46668643
_ZNK6VectorILm2EdE1yEvQgeT_Li2E 4480
_ZNK6VectorILm2ElE1yEvQgeT_Li2E 5734
_ZNK6VectorILm3EiE1yEvQgeT_Li2E 57068
_ZNK6VectorILm2EiE1yEvQgeT_Li2E 46601361
Vector<2ul, int>::x() const 47902161
Vector<2ul, double>::x() const 4480
Vector<2ul, long>::x() const 5757
Vector<3ul, int>::x() const 135288
Vector<2ul, int>::x() const 47756636
Vector<2ul, int>::begin() const 78849369
Vector<2ul, long>::begin() const 19316
Vector<2ul, double>::begin() const 147922
Vector<2ul, int>::begin() const 78682131
int const& Vector<2ul, int>::operator[]<int>(int) const 124309773
long const& Vector<2ul, long>::operator[]<int>(int) const 11491
double const& Vector<2ul, double>::operator[]<int>(int) const 547160
int const& Vector<3ul, int>::operator[]<int>(int) const 8741516
long const& Vector<3ul, long>::operator[]<unsigned long>(unsigned long) const 17973708
int const& Vector<2ul, int>::operator[]<int>(int) const 97035898
Vector<2ul, int>::size() const 216813995
Vector<2ul, long>::size() const 536434
Vector<2ul, double>::size() const 671735
Vector<3ul, int>::size() const 8820094
Vector<3ul, long>::size() const 17979710
Vector<2ul, int>::size() const 188806022

Generated by: LCOV version 2.4-0