MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/OpenColorIO / IsVecEqualToZero

Function IsVecEqualToZero

src/OpenColorIO/MathUtils.cpp:42–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40
41template<typename T>
42bool IsVecEqualToZero(const T * v, unsigned int size)
43{
44 static_assert(std::is_floating_point<T>::value,
45 "Only single and double precision floats are supported");
46
47 for(unsigned int i=0; i<size; ++i)
48 {
49 if(!IsScalarEqualToZero(v[i])) return false;
50 }
51 return true;
52}
53
54template bool IsVecEqualToZero(const float * v, unsigned int size);
55template bool IsVecEqualToZero(const double * v, unsigned int size);

Callers 1

saveFunction · 0.85

Calls 1

IsScalarEqualToZeroFunction · 0.85

Tested by

no test coverage detected