Browse Source

The <cmath> header is not allowed anymore.

pull/331/head
Vladimír Vondruš 7 years ago
parent
commit
754c84525e
  1. 2
      src/Magnum/Math/Constants.h
  2. 4
      src/Magnum/Math/Dual.h
  3. 2
      src/Magnum/Math/DualQuaternion.h
  4. 2
      src/Magnum/Math/Functions.h
  5. 2
      src/Magnum/Math/Quaternion.h
  6. 2
      src/Magnum/Math/Test/ConstantsTest.cpp
  7. 2
      src/Magnum/Math/TypeTraits.h
  8. 2
      src/Magnum/Math/Vector.h

2
src/Magnum/Math/Constants.h

@ -29,7 +29,7 @@
* @brief Class @ref Magnum::Math::Constants * @brief Class @ref Magnum::Math::Constants
*/ */
#include <cmath> #include <Corrade/Utility/StlMath.h>
#include "Magnum/Types.h" #include "Magnum/Types.h"

4
src/Magnum/Math/Dual.h

@ -29,11 +29,11 @@
* @brief Class @ref Magnum::Math::Dual * @brief Class @ref Magnum::Math::Dual
*/ */
#include <cmath>
#include <Corrade/Utility/TypeTraits.h>
#ifndef CORRADE_NO_DEBUG #ifndef CORRADE_NO_DEBUG
#include <Corrade/Utility/Debug.h> #include <Corrade/Utility/Debug.h>
#endif #endif
#include <Corrade/Utility/StlMath.h>
#include <Corrade/Utility/TypeTraits.h>
#include "Magnum/Math/Angle.h" #include "Magnum/Math/Angle.h"
#include "Magnum/Math/Tags.h" #include "Magnum/Math/Tags.h"

2
src/Magnum/Math/DualQuaternion.h

@ -29,7 +29,7 @@
* @brief Class @ref Magnum::Math::DualQuaternion, function @ref Magnum::Math::sclerp() * @brief Class @ref Magnum::Math::DualQuaternion, function @ref Magnum::Math::sclerp()
*/ */
#include <cmath> #include <Corrade/Utility/StlMath.h>
#include "Magnum/Math/Dual.h" #include "Magnum/Math/Dual.h"
#include "Magnum/Math/Functions.h" #include "Magnum/Math/Functions.h"

2
src/Magnum/Math/Functions.h

@ -29,10 +29,10 @@
* @brief Functions usable with scalar and vector types * @brief Functions usable with scalar and vector types
*/ */
#include <cmath>
#include <cstdlib> /* std::div() */ #include <cstdlib> /* std::div() */
#include <type_traits> #include <type_traits>
#include <utility> #include <utility>
#include <Corrade/Utility/StlMath.h>
#include "Magnum/visibility.h" #include "Magnum/visibility.h"
#include "Magnum/Math/Vector.h" #include "Magnum/Math/Vector.h"

2
src/Magnum/Math/Quaternion.h

@ -29,11 +29,11 @@
* @brief Class @ref Magnum::Math::Quaternion, function @ref Magnum::Math::dot(), @ref Magnum::Math::angle(), @ref Magnum::Math::lerp(), @ref Magnum::Math::slerp() * @brief Class @ref Magnum::Math::Quaternion, function @ref Magnum::Math::dot(), @ref Magnum::Math::angle(), @ref Magnum::Math::lerp(), @ref Magnum::Math::slerp()
*/ */
#include <cmath>
#include <Corrade/Utility/Assert.h> #include <Corrade/Utility/Assert.h>
#ifndef CORRADE_NO_DEBUG #ifndef CORRADE_NO_DEBUG
#include <Corrade/Utility/Debug.h> #include <Corrade/Utility/Debug.h>
#endif #endif
#include <Corrade/Utility/StlMath.h>
#include "Magnum/Math/Matrix.h" #include "Magnum/Math/Matrix.h"
#include "Magnum/Math/TypeTraits.h" #include "Magnum/Math/TypeTraits.h"

2
src/Magnum/Math/Test/ConstantsTest.cpp

@ -23,8 +23,8 @@
DEALINGS IN THE SOFTWARE. DEALINGS IN THE SOFTWARE.
*/ */
#include <cmath>
#include <Corrade/TestSuite/Tester.h> #include <Corrade/TestSuite/Tester.h>
#include <Corrade/Utility/StlMath.h>
#include "Magnum/Math/Constants.h" #include "Magnum/Math/Constants.h"
#include "Magnum/Math/Functions.h" #include "Magnum/Math/Functions.h"

2
src/Magnum/Math/TypeTraits.h

@ -29,7 +29,7 @@
* @brief Class @ref Magnum::Math::TypeTraits * @brief Class @ref Magnum::Math::TypeTraits
*/ */
#include <cmath> #include <Corrade/Utility/StlMath.h>
#include "Magnum/Types.h" #include "Magnum/Types.h"

2
src/Magnum/Math/Vector.h

@ -29,11 +29,11 @@
* @brief Class @ref Magnum::Math::Vector, function @ref Magnum::Math::dot(), @ref Magnum::Math::angle() * @brief Class @ref Magnum::Math::Vector, function @ref Magnum::Math::dot(), @ref Magnum::Math::angle()
*/ */
#include <cmath>
#include <Corrade/Utility/Assert.h> #include <Corrade/Utility/Assert.h>
#ifndef CORRADE_NO_DEBUG #ifndef CORRADE_NO_DEBUG
#include <Corrade/Utility/Debug.h> #include <Corrade/Utility/Debug.h>
#endif #endif
#include <Corrade/Utility/StlMath.h>
#include "Magnum/visibility.h" #include "Magnum/visibility.h"
#include "Magnum/Math/Angle.h" #include "Magnum/Math/Angle.h"

Loading…
Cancel
Save