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-12-11 19:43:23 Functions: 98.2 % 114 112

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() 9658
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_20250814::hash_internal::MixingHashState AbslHashValue<absl::lts_20250814::hash_internal::MixingHashState>(absl::lts_20250814::hash_internal::MixingHashState, Vector<2ul, int> const&) 113239
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&) 4897562
Vector<2ul, long>::operator+=(Vector<2ul, long> const&) 1248
Vector<2ul, int>::operator+=(Vector<2ul, int> const&) 4896314
Vector<2ul, int>::end() 4949600
Vector<2ul, double>::end() 0
Vector<2ul, long>::end() 1248
Vector<2ul, int>::end() 4948352
_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 9414707
Vector<2ul, long>::end() const 6196
Vector<2ul, double>::end() const 49734
Vector<2ul, int>::end() const 9358777
Vector<2ul, int>::begin() 9886970
Vector<2ul, double>::begin() 1920
Vector<2ul, long>::begin() 2496
Vector<2ul, int>::begin() 9882554
_ZN6VectorILm2EiE1yEvQgeT_Li2E 11320397
_ZN6VectorILm2ElE1yEvQgeT_Li2E 1702
_ZN6VectorILm3EiE1yEvQgeT_Li2E 23284
_ZN6VectorILm2EiE1yEvQgeT_Li2E 11295411
operator+(Vector<2ul, int> const&, Vector<2ul, int> const&) 12929922
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&) 12903095
Vector<2ul, int>::x() 16217569
Vector<3ul, long>::x() 2
Vector<2ul, long>::x() 7863
Vector<3ul, int>::x() 23284
Vector<2ul, int>::x() 16186420
_ZN6VectorILm2EiEC2ITkNSt6ranges11sized_rangeENS2_14transform_viewINS2_8ref_viewIKS0_EESt6negateIvEEEEEOT_Qntsr3stdE9is_same_vINSt12remove_cvrefITL0__E4typeES_IXT_ET0_EE 17445293
_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 12903101
int& Vector<2ul, int>::operator[]<int>(int) 27968300
int& Vector<2ul, int>::operator[](unsigned long) 8
double& Vector<2ul, double>::operator[](int) 1200
long& Vector<3ul, long>::operator[](int) 6002
long& Vector<2ul, long>::operator[](int) 17755
int& Vector<3ul, int>::operator[](int) 78578
int& Vector<2ul, int>::operator[](int) 27864757
_ZNK6VectorILm2EdE1yEvQgeT_Li2E 50154719
_ZNK6VectorILm2EdE1yEvQgeT_Li2E 4480
_ZNK6VectorILm2ElE1yEvQgeT_Li2E 5734
_ZNK6VectorILm3EiE1yEvQgeT_Li2E 57068
_ZNK6VectorILm2EiE1yEvQgeT_Li2E 50087437
Vector<2ul, int>::x() const 50209776
Vector<2ul, double>::x() const 4480
Vector<2ul, long>::x() const 5757
Vector<3ul, int>::x() const 135288
Vector<2ul, int>::x() const 50064251
Vector<2ul, int>::begin() const 78892847
Vector<2ul, long>::begin() const 19316
Vector<2ul, double>::begin() const 147922
Vector<2ul, int>::begin() const 78725609
int const& Vector<2ul, int>::operator[]<int>(int) const 127206369
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
long const& Vector<3ul, long>::operator[](unsigned long) const 17973708
int const& Vector<2ul, int>::operator[](int) const 99932494
Vector<2ul, int>::size() const 224836288
Vector<2ul, long>::size() const 45394
Vector<2ul, double>::size() const 671735
Vector<3ul, int>::size() const 8820094
Vector<3ul, long>::size() const 17979710
Vector<2ul, int>::size() const 197319355

Generated by: LCOV version 2.0-1