diff --git a/src/Mod/Mesh/App/WildMagic4/Wm4TRational.h b/src/Mod/Mesh/App/WildMagic4/Wm4TRational.h index 06b97ac26c..ac6dccc7ae 100644 --- a/src/Mod/Mesh/App/WildMagic4/Wm4TRational.h +++ b/src/Mod/Mesh/App/WildMagic4/Wm4TRational.h @@ -69,11 +69,11 @@ public: TRational& operator-= (const TRational& rkR); TRational& operator*= (const TRational& rkR); TRational& operator/= (const TRational& rkR); - +#if 0 // conversions to float and double void ConvertTo (float& rfValue) const; void ConvertTo (double& rdValue) const; - +#endif // compute the absolute value of the rational number TRational Abs () const; diff --git a/src/Mod/Mesh/App/WildMagic4/Wm4TRational.inl b/src/Mod/Mesh/App/WildMagic4/Wm4TRational.inl index 9e331902e0..441d7d7a21 100644 --- a/src/Mod/Mesh/App/WildMagic4/Wm4TRational.inl +++ b/src/Mod/Mesh/App/WildMagic4/Wm4TRational.inl @@ -411,6 +411,7 @@ TRational::TRational (float fValue) } } //---------------------------------------------------------------------------- +#if 0 template void TRational::ConvertTo (float& rfValue) const { @@ -541,6 +542,7 @@ void TRational::ConvertTo (float& rfValue) const rfValue = *(float*)&uiResult; } +#endif //---------------------------------------------------------------------------- template void TRational::GetPositiveFloat (const TInteger& rkDenom, @@ -696,6 +698,8 @@ TRational::TRational (double dValue) } } //---------------------------------------------------------------------------- +// Potentially unsafe code: https://pvs-studio.com/en/blog/posts/cpp/1072/ +#if 0 template void TRational::ConvertTo (double& rdValue) const { @@ -877,6 +881,7 @@ void TRational::ConvertTo (double& rdValue) const #endif rdValue = *(double*)auiResult; } +#endif //---------------------------------------------------------------------------- template void TRational::GetPositiveDouble (const TInteger& rkDenom,