AoC code coverage
Current view: top level - aoclib - Vector.h (source / functions) Coverage Total Hit
Test: master Lines: 100.0 % 103 103
Test Date: 2025-07-28 10:53:57 Functions: 94.7 % 113 107

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() 7658
Vector<2ul, double>::Vector() 600
Vector<2ul, int>::Vector() 1238
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_ 37756
_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_ 1802
_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
absl::lts_20240116::hash_internal::MixingHashState AbslHashValue<absl::lts_20240116::hash_internal::MixingHashState>(absl::lts_20240116::hash_internal::MixingHashState, Vector<2ul, int> const&) 69398
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
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&) 4894452
Vector<2ul, long>::operator+=(Vector<2ul, long> const&) 1248
Vector<2ul, int>::operator+=(Vector<2ul, int> const&) 4893204
Vector<2ul, int>::end() 4945274
Vector<2ul, double>::end() 0
Vector<3ul, int>::end() 0
Vector<2ul, long>::end() 1248
Vector<2ul, int>::end() 4944026
_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 9409750
Vector<3ul, int>::end() const 0
Vector<2ul, long>::end() const 6196
Vector<2ul, double>::end() const 49734
Vector<2ul, int>::end() const 9353820
Vector<2ul, int>::begin() 9864334
Vector<3ul, int>::begin() 0
Vector<2ul, double>::begin() 1920
Vector<2ul, long>::begin() 2496
Vector<2ul, int>::begin() 9859918
operator+(Vector<2ul, int> const&, Vector<2ul, int> const&) 10934467
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&) 10907640
_ZN6VectorILm2EiE1yEvQgeT_Li2E 11304098
_ZN6VectorILm2ElE1yEvQgeT_Li2E 1702
_ZN6VectorILm3EiE1yEvQgeT_Li2E 23284
_ZN6VectorILm2EiE1yEvQgeT_Li2E 11279112
Vector<2ul, int>::x() 13927726
Vector<2ul, long>::x() 7863
Vector<3ul, int>::x() 23284
Vector<2ul, int>::x() 13896579
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_14transform_viewINS2_8ref_viewIKS0_EESt6negateIvEEEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 15449836
_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 10907644
int& Vector<2ul, int>::operator[]<int>(int) 25655872
int& Vector<2ul, int>::operator[](unsigned long) 8
double& Vector<2ul, double>::operator[](int) 1200
long& Vector<2ul, long>::operator[](int) 17755
int& Vector<3ul, int>::operator[](int) 78578
int& Vector<2ul, int>::operator[](int) 25558331
_ZNK6VectorILm2EdE1yEvQgeT_Li2E 46978844
_ZNK6VectorILm2EdE1yEvQgeT_Li2E 4480
_ZNK6VectorILm2ElE1yEvQgeT_Li2E 5734
_ZNK6VectorILm3EiE1yEvQgeT_Li2E 57068
_ZNK6VectorILm2EiE1yEvQgeT_Li2E 46911562
Vector<2ul, int>::x() const 47045507
Vector<2ul, double>::x() const 4480
Vector<2ul, long>::x() const 5757
Vector<3ul, int>::x() const 135288
Vector<2ul, int>::x() const 46899982
Vector<2ul, int>::begin() const 70904194
Vector<3ul, int>::begin() const 0
Vector<2ul, long>::begin() const 19316
Vector<2ul, double>::begin() const 147922
Vector<2ul, int>::begin() const 70736956
int const& Vector<2ul, int>::operator[]<int>(int) const 102962494
long const& Vector<2ul, long>::operator[](int) const 11491
double const& Vector<2ul, double>::operator[](int) const 547160
int const& Vector<3ul, int>::operator[](int) const 8741516
int const& Vector<2ul, int>::operator[](int) const 93662327
Vector<2ul, int>::size() const 190166609
Vector<2ul, long>::size() const 45394
Vector<2ul, double>::size() const 671735
Vector<3ul, int>::size() const 8820094
Vector<2ul, int>::size() const 180629386

Generated by: LCOV version 2.0-1