LCOV - code coverage report
Current view: top level - ezlibs - ezVec2.hpp (source / functions) Coverage Total Hit
Test: Coverage (llvm-cov → lcov → genhtml) Lines: 90.4 % 115 104
Test Date: 2025-09-16 22:55:37 Functions: 97.6 % 168 164
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 81.6 % 76 62

Function Name Sort by function name Hit count Sort by function hit count
ez::convert(ez::vec2<float> const&) 0
ez::convert(ez::vec2<int> const&) 0
ez::vec2<float>::operator*=(ez::vec2<float> const&) 0
ez::vec2<float> ez::atan<float>(ez::vec2<float> const&) 2
ez::vec2 ez::atan(ez::vec2 const&) 1
ez::vec2 ez::atan(ez::vec2 const&) 1
ez::vec2<float> ez::ceil<float>(ez::vec2<float> const&) 2
ez::vec2 ez::ceil(ez::vec2 const&) 1
ez::vec2 ez::ceil(ez::vec2 const&) 1
ez::vec2<float> ez::cos<float>(ez::vec2<float> const&) 2
ez::vec2 ez::cos(ez::vec2 const&) 1
ez::vec2 ez::cos(ez::vec2 const&) 1
ez::vec2<float> ez::floor<float>(ez::vec2<float> const&) 2
ez::vec2 ez::floor(ez::vec2 const&) 1
ez::vec2 ez::floor(ez::vec2 const&) 1
ez::vec2<float> ez::fract<float>(ez::vec2<float> const&) 2
ez::vec2 ez::fract(ez::vec2 const&) 1
ez::vec2 ez::fract(ez::vec2 const&) 1
ez::vec2<float> ez::operator/<float>(float, ez::vec2<float> const&) 2
ez::vec2 ez::operator/(double, ez::vec2 const&) 1
ez::vec2 ez::operator/(float, ez::vec2 const&) 1
ez::vec2<float> ez::reflect<float>(ez::vec2<float> const&, ez::vec2<float> const&) 2
ez::vec2 ez::reflect(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::reflect(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2<float> ez::sin<float>(ez::vec2<float> const&) 2
ez::vec2 ez::sin(ez::vec2 const&) 1
ez::vec2 ez::sin(ez::vec2 const&) 1
ez::vec2<float> ez::tan<float>(ez::vec2<float> const&) 2
ez::vec2 ez::tan(ez::vec2 const&) 1
ez::vec2 ez::tan(ez::vec2 const&) 1
ez::vec2<float>::GetNormalized() const 2
ez::vec2::GetNormalized() const 1
ez::vec2::GetNormalized() const 1
ez::vec2<float>::normalize() 4
ez::vec2::normalize() 2
ez::vec2::normalize() 2
ez::vec2<int> ez::operator/<int>(ez::vec2<int> const&, ez::vec2<int> const&) 4
ez::vec2 ez::operator/(ez::vec2 const&, ez::vec2 const&) 0
ez::vec2 ez::operator/(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator/(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator/(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator/(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2<int> ez::operator/<int>(ez::vec2<int> const&, int) 4
ez::vec2 ez::operator/(ez::vec2 const&, int) 1
ez::vec2 ez::operator/(ez::vec2 const&, long) 1
ez::vec2 ez::operator/(ez::vec2 const&, unsigned int) 1
ez::vec2 ez::operator/(ez::vec2 const&, unsigned long) 1
ez::vec2<int>::operator-() const 4
ez::vec2::operator-() const 1
ez::vec2::operator-() const 1
ez::vec2::operator-() const 1
ez::vec2::operator-() const 1
ez::vec2<int> ez::maxi<int>(ez::vec2<int> const&, ez::vec2<int> const&) 6
ez::vec2 ez::maxi(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::maxi(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::maxi(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::maxi(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::maxi(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::maxi(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2<int> ez::mini<int>(ez::vec2<int> const&, ez::vec2<int> const&) 6
ez::vec2 ez::mini(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::mini(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::mini(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::mini(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::mini(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::mini(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2<int> ez::operator*<int>(ez::vec2<int> const&, ez::vec2<int> const&) 6
ez::vec2 ez::operator*(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator*(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator*(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator*(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator*(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator*(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2<int> ez::operator*<int>(ez::vec2<int> const&, int) 6
ez::vec2 ez::operator*(ez::vec2 const&, double) 1
ez::vec2 ez::operator*(ez::vec2 const&, float) 1
ez::vec2 ez::operator*(ez::vec2 const&, int) 1
ez::vec2 ez::operator*(ez::vec2 const&, long) 1
ez::vec2 ez::operator*(ez::vec2 const&, unsigned int) 1
ez::vec2 ez::operator*(ez::vec2 const&, unsigned long) 1
ez::vec2<int> ez::operator+<int>(ez::vec2<int> const&, ez::vec2<int> const&) 6
ez::vec2 ez::operator+(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator+(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator+(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator+(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator+(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator+(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2<int> ez::operator+<int>(ez::vec2<int> const&, int) 6
ez::vec2 ez::operator+(ez::vec2 const&, double) 1
ez::vec2 ez::operator+(ez::vec2 const&, float) 1
ez::vec2 ez::operator+(ez::vec2 const&, int) 1
ez::vec2 ez::operator+(ez::vec2 const&, long) 1
ez::vec2 ez::operator+(ez::vec2 const&, unsigned int) 1
ez::vec2 ez::operator+(ez::vec2 const&, unsigned long) 1
ez::vec2<int> ez::operator+<int>(int, ez::vec2<int> const&) 6
ez::vec2 ez::operator+(double, ez::vec2 const&) 1
ez::vec2 ez::operator+(float, ez::vec2 const&) 1
ez::vec2 ez::operator+(int, ez::vec2 const&) 1
ez::vec2 ez::operator+(long, ez::vec2 const&) 1
ez::vec2 ez::operator+(unsigned int, ez::vec2 const&) 1
ez::vec2 ez::operator+(unsigned long, ez::vec2 const&) 1
ez::vec2<int> ez::operator-<int>(ez::vec2<int> const&, int) 6
ez::vec2 ez::operator-(ez::vec2 const&, double) 1
ez::vec2 ez::operator-(ez::vec2 const&, float) 1
ez::vec2 ez::operator-(ez::vec2 const&, int) 1
ez::vec2 ez::operator-(ez::vec2 const&, long) 1
ez::vec2 ez::operator-(ez::vec2 const&, unsigned int) 1
ez::vec2 ez::operator-(ez::vec2 const&, unsigned long) 1
ez::vec2<int> ez::operator-<int>(int, ez::vec2<int> const&) 6
ez::vec2 ez::operator-(double, ez::vec2 const&) 1
ez::vec2 ez::operator-(float, ez::vec2 const&) 1
ez::vec2 ez::operator-(int, ez::vec2 const&) 1
ez::vec2 ez::operator-(long, ez::vec2 const&) 1
ez::vec2 ez::operator-(unsigned int, ez::vec2 const&) 1
ez::vec2 ez::operator-(unsigned long, ez::vec2 const&) 1
ez::vec2<int>::Offset(int, int) const 6
ez::vec2::Offset(double, double) const 1
ez::vec2::Offset(float, float) const 1
ez::vec2::Offset(int, int) const 1
ez::vec2::Offset(long, long) const 1
ez::vec2::Offset(unsigned int, unsigned int) const 1
ez::vec2::Offset(unsigned long, unsigned long) const 1
ez::vec2<int>::max() const 6
ez::vec2::max() const 1
ez::vec2::max() const 1
ez::vec2::max() const 1
ez::vec2::max() const 1
ez::vec2::max() const 1
ez::vec2::max() const 1
ez::vec2<int>::min() const 6
ez::vec2::min() const 1
ez::vec2::min() const 1
ez::vec2::min() const 1
ez::vec2::min() const 1
ez::vec2::min() const 1
ez::vec2::min() const 1
ez::vec2<int>::sum() const 6
ez::vec2::sum() const 1
ez::vec2::sum() const 1
ez::vec2::sum() const 1
ez::vec2::sum() const 1
ez::vec2::sum() const 1
ez::vec2::sum() const 1
int ez::det<int>(ez::vec2<int> const&, ez::vec2<int> const&) 6
double ez::det(ez::vec2 const&, ez::vec2 const&) 1
float ez::det(ez::vec2 const&, ez::vec2 const&) 1
int ez::det(ez::vec2 const&, ez::vec2 const&) 1
long ez::det(ez::vec2 const&, ez::vec2 const&) 1
unsigned int ez::det(ez::vec2 const&, ez::vec2 const&) 1
unsigned long ez::det(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2<int> ez::operator*<int>(int, ez::vec2<int> const&) 8
ez::vec2 ez::operator*(int, ez::vec2 const&) 1
ez::vec2 ez::operator*(long, ez::vec2 const&) 1
ez::vec2 ez::operator*(unsigned int, ez::vec2 const&) 1
ez::vec2 ez::operator*(unsigned long, ez::vec2 const&) 1
ez::vec2 ez::operator*(double, ez::vec2 const&) 2
ez::vec2 ez::operator*(float, ez::vec2 const&) 2
ez::vec2<int> ez::operator-<int>(ez::vec2<int> const&, ez::vec2<int> const&) 8
ez::vec2 ez::operator-(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator-(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator-(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator-(ez::vec2 const&, ez::vec2 const&) 1
ez::vec2 ez::operator-(ez::vec2 const&, ez::vec2 const&) 2
ez::vec2 ez::operator-(ez::vec2 const&, ez::vec2 const&) 2
ez::vec2<int> ez::sign<int>(ez::vec2<int> const&) 8
ez::vec2 ez::sign(ez::vec2 const&) 2
ez::vec2 ez::sign(ez::vec2 const&) 2
ez::vec2 ez::sign(ez::vec2 const&) 2
ez::vec2 ez::sign(ez::vec2 const&) 2
int ez::dot<int>(ez::vec2<int> const&, ez::vec2<int> const&) 8
int ez::dot(ez::vec2 const&, ez::vec2 const&) 1
long ez::dot(ez::vec2 const&, ez::vec2 const&) 1
unsigned int ez::dot(ez::vec2 const&, ez::vec2 const&) 1
unsigned long ez::dot(ez::vec2 const&, ez::vec2 const&) 1
double ez::dot(ez::vec2 const&, ez::vec2 const&) 2
float ez::dot(ez::vec2 const&, ez::vec2 const&) 2
ez::vec2<float>::vec2() 9
ez::vec2::vec2() 3
ez::vec2::vec2() 6
ez::vec2<float>::length() const 10
ez::vec2::length() const 5
ez::vec2::length() const 5
ez::vec2<float>::lengthSquared() const 10
ez::vec2::lengthSquared() const 5
ez::vec2::lengthSquared() const 5
ez::vec2<int>::emptyAND() const 24
ez::vec2::emptyAND() const 4
ez::vec2::emptyAND() const 4
ez::vec2::emptyAND() const 4
ez::vec2::emptyAND() const 4
ez::vec2::emptyAND() const 4
ez::vec2::emptyAND() const 4
ez::vec2<int>::emptyOR() const 24
ez::vec2::emptyOR() const 4
ez::vec2::emptyOR() const 4
ez::vec2::emptyOR() const 4
ez::vec2::emptyOR() const 4
ez::vec2::emptyOR() const 4
ez::vec2::emptyOR() const 4
ez::vec2<int>::vec2(int, int) 809
ez::vec2::vec2(unsigned long, unsigned long) 47
ez::vec2::vec2(int, int) 53
ez::vec2::vec2(long, long) 53
ez::vec2::vec2(double, double) 168
ez::vec2::vec2(float, float) 218
ez::vec2::vec2(unsigned int, unsigned int) 270

Generated by: LCOV version 2.0-1