summaryrefslogtreecommitdiff
path: root/Source/cmWorkerPool.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmWorkerPool.h')
-rw-r--r--Source/cmWorkerPool.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/Source/cmWorkerPool.h b/Source/cmWorkerPool.h
index f08bb4f8d..91799223a 100644
--- a/Source/cmWorkerPool.h
+++ b/Source/cmWorkerPool.h
@@ -5,14 +5,13 @@
#include "cmConfigure.h" // IWYU pragma: keep
-#include "cmAlgorithms.h" // IWYU pragma: keep
-
-#include <memory> // IWYU pragma: keep
-#include <stdint.h>
+#include <cstdint>
#include <string>
#include <utility>
#include <vector>
+#include <cm/memory>
+
// -- Types
class cmWorkerPoolInternal;
@@ -127,7 +126,7 @@ public:
/**
* Job handle type
*/
- typedef std::unique_ptr<JobT> JobHandleT;
+ using JobHandleT = std::unique_ptr<JobT>;
/**
* Fence job base class