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
*/
#include <cmath>
#include <Corrade/Utility/StlMath.h>
#include "Magnum/Types.h"

4
src/Magnum/Math/Dual.h

@ -29,11 +29,11 @@
* @brief Class @ref Magnum::Math::Dual
*/
#include <cmath>
#include <Corrade/Utility/TypeTraits.h>
#ifndef CORRADE_NO_DEBUG
#include <Corrade/Utility/Debug.h>
#endif
#include <Corrade/Utility/StlMath.h>
#include <Corrade/Utility/TypeTraits.h>
#include "Magnum/Math/Angle.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()
*/
#include <cmath>
#include <Corrade/Utility/StlMath.h>
#include "Magnum/Math/Dual.h"
#include "Magnum/Math/Functions.h"

2
src/Magnum/Math/Functions.h

@ -29,10 +29,10 @@
* @brief Functions usable with scalar and vector types
*/
#include <cmath>
#include <cstdlib> /* std::div() */
#include <type_traits>
#include <utility>
#include <Corrade/Utility/StlMath.h>
#include "Magnum/visibility.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()
*/
#include <cmath>
#include <Corrade/Utility/Assert.h>
#ifndef CORRADE_NO_DEBUG
#include <Corrade/Utility/Debug.h>
#endif
#include <Corrade/Utility/StlMath.h>
#include "Magnum/Math/Matrix.h"
#include "Magnum/Math/TypeTraits.h"

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

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

2
src/Magnum/Math/TypeTraits.h

@ -29,7 +29,7 @@
* @brief Class @ref Magnum::Math::TypeTraits
*/
#include <cmath>
#include <Corrade/Utility/StlMath.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()
*/
#include <cmath>
#include <Corrade/Utility/Assert.h>
#ifndef CORRADE_NO_DEBUG
#include <Corrade/Utility/Debug.h>
#endif
#include <Corrade/Utility/StlMath.h>
#include "Magnum/visibility.h"
#include "Magnum/Math/Angle.h"

Loading…
Cancel
Save