Browse Source

Document what each #include <algorithm> is for.

Or remove it, if not for anything anymore.
pull/556/head
Vladimír Vondruš 4 years ago
parent
commit
8057051d9a
  1. 2
      doc/snippets/MagnumSceneGraph.cpp
  2. 2
      src/Magnum/Audio/Context.cpp
  3. 2
      src/Magnum/Audio/Source.cpp
  4. 2
      src/Magnum/DebugTools/Profiler.cpp
  5. 2
      src/Magnum/GL/Context.cpp
  6. 2
      src/Magnum/GL/Test/ContextGLTest.cpp
  7. 1
      src/Magnum/Math/Test/HalfTest.cpp
  8. 4
      src/Magnum/MeshTools/Test/RemoveDuplicatesTest.cpp
  9. 2
      src/Magnum/SceneGraph/FeatureGroup.hpp
  10. 2
      src/Magnum/SceneGraph/Object.hpp
  11. 2
      src/Magnum/SceneGraph/Test/CameraTest.cpp
  12. 2
      src/Magnum/Text/AbstractFontConverter.cpp
  13. 2
      src/Magnum/Trade/MaterialData.cpp
  14. 2
      src/Magnum/Trade/SceneData.cpp
  15. 2
      src/Magnum/Trade/Test/MaterialDataTest.cpp
  16. 2
      src/Magnum/Vk/Device.cpp
  17. 2
      src/Magnum/Vk/ExtensionProperties.cpp
  18. 2
      src/Magnum/Vk/Instance.cpp
  19. 2
      src/Magnum/Vk/LayerProperties.cpp
  20. 2
      src/MagnumPlugins/MagnumFontConverter/MagnumFontConverter.cpp

2
doc/snippets/MagnumSceneGraph.cpp

@ -23,7 +23,7 @@
DEALINGS IN THE SOFTWARE. DEALINGS IN THE SOFTWARE.
*/ */
#include <algorithm> #include <algorithm> /* std::sort() */
#include "Magnum/Math/Matrix4.h" #include "Magnum/Math/Matrix4.h"
#include "Magnum/Math/Intersection.h" #include "Magnum/Math/Intersection.h"

2
src/Magnum/Audio/Context.cpp

@ -28,7 +28,7 @@
#include "Context.h" #include "Context.h"
#include <cstring> #include <cstring>
#include <algorithm> #include <algorithm> /* std::lower_bound() */
#include <Corrade/Utility/Arguments.h> #include <Corrade/Utility/Arguments.h>
#include <Corrade/Utility/Assert.h> #include <Corrade/Utility/Assert.h>
#include <Corrade/Utility/Debug.h> #include <Corrade/Utility/Debug.h>

2
src/Magnum/Audio/Source.cpp

@ -25,7 +25,7 @@
#include "Source.h" #include "Source.h"
#include <algorithm> #include <algorithm> /* std::remove_if() */
#include <Corrade/Containers/Array.h> #include <Corrade/Containers/Array.h>
#include <Corrade/Containers/Reference.h> #include <Corrade/Containers/Reference.h>

2
src/Magnum/DebugTools/Profiler.cpp

@ -27,7 +27,7 @@
#include "Profiler.h" #include "Profiler.h"
#include <algorithm> #include <algorithm> /* std::sort() */
#include <numeric> #include <numeric>
#include <Corrade/Utility/Assert.h> #include <Corrade/Utility/Assert.h>
#include <Corrade/Utility/Debug.h> #include <Corrade/Utility/Debug.h>

2
src/Magnum/GL/Context.cpp

@ -25,7 +25,7 @@
#include "Context.h" #include "Context.h"
#include <algorithm> #include <algorithm> /* std::lower_bound() */
#include <Corrade/Containers/EnumSet.hpp> #include <Corrade/Containers/EnumSet.hpp>
#include <Corrade/Containers/GrowableArray.h> #include <Corrade/Containers/GrowableArray.h>
#include <Corrade/Utility/Arguments.h> #include <Corrade/Utility/Arguments.h>

2
src/Magnum/GL/Test/ContextGLTest.cpp

@ -23,7 +23,7 @@
DEALINGS IN THE SOFTWARE. DEALINGS IN THE SOFTWARE.
*/ */
#include <algorithm> #include <algorithm> /* std::find() */
#include <sstream> #include <sstream>
#include <Corrade/Containers/ScopeGuard.h> #include <Corrade/Containers/ScopeGuard.h>
#include <Corrade/Containers/StringStl.h> #include <Corrade/Containers/StringStl.h>

1
src/Magnum/Math/Test/HalfTest.cpp

@ -24,7 +24,6 @@
*/ */
#include <cstring> #include <cstring>
#include <algorithm>
#include <sstream> #include <sstream>
#include <Corrade/Containers/StridedArrayView.h> #include <Corrade/Containers/StridedArrayView.h>
#include <Corrade/TestSuite/Tester.h> #include <Corrade/TestSuite/Tester.h>

4
src/Magnum/MeshTools/Test/RemoveDuplicatesTest.cpp

@ -23,8 +23,8 @@
DEALINGS IN THE SOFTWARE. DEALINGS IN THE SOFTWARE.
*/ */
#include <algorithm> #include <algorithm> /* std::shuffle() */
#include <random> #include <random> /* random device for std::shuffle() */
#include <sstream> #include <sstream>
#include <Corrade/Containers/GrowableArray.h> #include <Corrade/Containers/GrowableArray.h>
#include <Corrade/TestSuite/Tester.h> #include <Corrade/TestSuite/Tester.h>

2
src/Magnum/SceneGraph/FeatureGroup.hpp

@ -29,7 +29,7 @@
* @brief @ref compilation-speedup-hpp "Template implementation" for @ref FeatureGroup.h * @brief @ref compilation-speedup-hpp "Template implementation" for @ref FeatureGroup.h
*/ */
#include <algorithm> #include <algorithm> /* std::find_if() */
#include "Magnum/SceneGraph/FeatureGroup.h" #include "Magnum/SceneGraph/FeatureGroup.h"

2
src/Magnum/SceneGraph/Object.hpp

@ -29,7 +29,7 @@
* @brief @ref compilation-speedup-hpp "Template implementation" for @ref AbstractObject.h, @ref AbstractTransformation.h and @ref Object.h * @brief @ref compilation-speedup-hpp "Template implementation" for @ref AbstractObject.h, @ref AbstractTransformation.h and @ref Object.h
*/ */
#include <algorithm> #include <algorithm> /* std::remove_if() */
#include <stack> #include <stack>
#include "Magnum/SceneGraph/AbstractTransformation.h" #include "Magnum/SceneGraph/AbstractTransformation.h"

2
src/Magnum/SceneGraph/Test/CameraTest.cpp

@ -23,7 +23,7 @@
DEALINGS IN THE SOFTWARE. DEALINGS IN THE SOFTWARE.
*/ */
#include <algorithm> #include <algorithm> /* std::sort() */
#include <Corrade/TestSuite/Tester.h> #include <Corrade/TestSuite/Tester.h>
#include <Corrade/TestSuite/Compare/Container.h> #include <Corrade/TestSuite/Compare/Container.h>

2
src/Magnum/Text/AbstractFontConverter.cpp

@ -25,7 +25,7 @@
#include "AbstractFontConverter.h" #include "AbstractFontConverter.h"
#include <algorithm> #include <algorithm> /* std::sort(), std::unique() */
#include <Corrade/Containers/Array.h> #include <Corrade/Containers/Array.h>
#include <Corrade/Containers/EnumSet.hpp> #include <Corrade/Containers/EnumSet.hpp>
#include <Corrade/Utility/Assert.h> #include <Corrade/Utility/Assert.h>

2
src/Magnum/Trade/MaterialData.cpp

@ -26,7 +26,7 @@
#include "MaterialData.h" #include "MaterialData.h"
#include <cstring> #include <cstring>
#include <algorithm> #include <algorithm> /* std::sort() */
#include <Corrade/Containers/EnumSet.hpp> #include <Corrade/Containers/EnumSet.hpp>
#include <Corrade/Containers/GrowableArray.h> #include <Corrade/Containers/GrowableArray.h>

2
src/Magnum/Trade/SceneData.cpp

@ -25,7 +25,7 @@
#include "SceneData.h" #include "SceneData.h"
#include <algorithm> #include <algorithm> /* std::lower_bound() */
#include <Corrade/Containers/EnumSet.hpp> #include <Corrade/Containers/EnumSet.hpp>
#include <Corrade/Containers/GrowableArray.h> #include <Corrade/Containers/GrowableArray.h>
#include <Corrade/Containers/Optional.h> #include <Corrade/Containers/Optional.h>

2
src/Magnum/Trade/Test/MaterialDataTest.cpp

@ -23,7 +23,7 @@
DEALINGS IN THE SOFTWARE. DEALINGS IN THE SOFTWARE.
*/ */
#include <algorithm> #include <algorithm> /* std::next_permutation() */
#include <sstream> #include <sstream>
#include <Corrade/Containers/StaticArray.h> #include <Corrade/Containers/StaticArray.h>
#include <Corrade/Containers/StringStl.h> #include <Corrade/Containers/StringStl.h>

2
src/Magnum/Vk/Device.cpp

@ -26,7 +26,7 @@
#include "Device.h" #include "Device.h"
#include "DeviceCreateInfo.h" #include "DeviceCreateInfo.h"
#include <algorithm> #include <algorithm> /* std::lower_bound() */
#include <Corrade/Containers/Optional.h> #include <Corrade/Containers/Optional.h>
#include <Corrade/Containers/GrowableArray.h> #include <Corrade/Containers/GrowableArray.h>
#include <Corrade/Containers/StaticArray.h> #include <Corrade/Containers/StaticArray.h>

2
src/Magnum/Vk/ExtensionProperties.cpp

@ -25,7 +25,7 @@
#include "ExtensionProperties.h" #include "ExtensionProperties.h"
#include <algorithm> #include <algorithm> /* std::lower_bound() */
#include <Corrade/Containers/String.h> #include <Corrade/Containers/String.h>
#include <Corrade/Containers/StringView.h> #include <Corrade/Containers/StringView.h>
#include <Corrade/Utility/Assert.h> #include <Corrade/Utility/Assert.h>

2
src/Magnum/Vk/Instance.cpp

@ -26,7 +26,7 @@
#include "Instance.h" #include "Instance.h"
#include "InstanceCreateInfo.h" #include "InstanceCreateInfo.h"
#include <algorithm> #include <algorithm> /* std::lower_bound() */
#include <Corrade/Containers/Optional.h> #include <Corrade/Containers/Optional.h>
#include <Corrade/Containers/GrowableArray.h> #include <Corrade/Containers/GrowableArray.h>
#include <Corrade/Containers/String.h> #include <Corrade/Containers/String.h>

2
src/Magnum/Vk/LayerProperties.cpp

@ -25,7 +25,7 @@
#include "LayerProperties.h" #include "LayerProperties.h"
#include <algorithm> #include <algorithm> /* std::sort() */
#include <Corrade/Containers/StringView.h> #include <Corrade/Containers/StringView.h>
#include "Magnum/Vk/Assert.h" #include "Magnum/Vk/Assert.h"

2
src/MagnumPlugins/MagnumFontConverter/MagnumFontConverter.cpp

@ -25,7 +25,7 @@
#include "MagnumFontConverter.h" #include "MagnumFontConverter.h"
#include <algorithm> #include <algorithm> /* std::sort() */
#include <sstream> #include <sstream>
#include <Corrade/Containers/Array.h> #include <Corrade/Containers/Array.h>
#include <Corrade/Utility/Configuration.h> #include <Corrade/Utility/Configuration.h>

Loading…
Cancel
Save