Commit 37b02a3a authored by Kynos's avatar Kynos

Remove isnan() and isinf() templates from QGC.h for Windows builds

Remove isnan() and isinf() templates from QGC.h for Windows builds, this
generates errors (already defined in math.h).
parent c2ea516e
......@@ -33,22 +33,6 @@
/* Windows fixes */
#ifdef _MSC_VER
/* Needed define for Eigen */
//#define NOMINMAX
#include <limits>
template<typename T>
inline bool isnan(T value)
{
return value != value;
}
// requires #include <limits>
template<typename T>
inline bool isinf(T value)
{
return (value == std::numeric_limits<T>::infinity() || (-1*value) == std::numeric_limits<T>::infinity()) && std::numeric_limits<T>::has_infinity;
}
#elif defined __APPLE__
#include <cmath>
#ifndef isnan
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment