Bläddra i källkod

IWYU: Add missing cstddef includes for size_t and nullptr_t

The IWYU tool we use for CI now diagnoses these.
Brad King 6 år sedan
förälder
incheckning
de0a2354fc

+ 1 - 0
Source/CPack/IFW/cmCPackIFWCommon.cxx

@@ -11,6 +11,7 @@
 #include "cmVersionConfig.h"
 #include "cmXMLWriter.h"
 
+#include <cstddef>
 #include <sstream>
 #include <utility>
 #include <vector>

+ 1 - 0
Source/CTest/cmCTestTestHandler.cxx

@@ -28,6 +28,7 @@
 #include <cmsys/Base64.h>
 #include <cmsys/Directory.hxx>
 #include <cmsys/RegularExpression.hxx>
+#include <cstddef>
 #include <cstring>
 #include <functional>
 #include <iomanip>

+ 1 - 0
Source/cmFileAPI.cxx

@@ -17,6 +17,7 @@
 #include <algorithm>
 #include <cassert>
 #include <chrono>
+#include <cstddef>
 #include <ctime>
 #include <iomanip>
 #include <sstream>

+ 1 - 0
Source/cmGeneratorTarget.cxx

@@ -5,6 +5,7 @@
 #include "cmsys/RegularExpression.hxx"
 #include <algorithm>
 #include <assert.h>
+#include <cstddef>
 #include <errno.h>
 #include <iterator>
 #include <memory>

+ 1 - 0
Source/cmListCommand.cxx

@@ -5,6 +5,7 @@
 #include "cmsys/RegularExpression.hxx"
 #include <algorithm>
 #include <assert.h>
+#include <cstddef>
 #include <functional>
 #include <iterator>
 #include <set>

+ 1 - 0
Source/cmProjectCommand.cxx

@@ -4,6 +4,7 @@
 
 #include "cmsys/RegularExpression.hxx"
 #include <array>
+#include <cstddef>
 #include <cstdio>
 #include <functional>
 #include <limits>

+ 1 - 0
Source/cmQtAutoGenInitializer.cxx

@@ -29,6 +29,7 @@
 #include "cmsys/SystemInformation.hxx"
 
 #include <algorithm>
+#include <cstddef>
 #include <deque>
 #include <initializer_list>
 #include <map>

+ 1 - 0
Source/cmString.hxx

@@ -9,6 +9,7 @@
 #include "cm_string_view.hxx"
 
 #include <algorithm>
+#include <cstddef>
 #include <functional>
 #include <initializer_list>
 #include <memory>

+ 1 - 0
Source/cmStringAlgorithms.cxx

@@ -3,6 +3,7 @@
 #include "cmStringAlgorithms.h"
 
 #include <algorithm>
+#include <cstddef>
 #include <cstdio>
 #include <errno.h>
 #include <stdlib.h>

+ 1 - 0
Source/cmUVProcessChain.h

@@ -6,6 +6,7 @@
 #include "cm_uv.h"
 
 #include <array>
+#include <cstddef>
 #include <iosfwd>
 #include <memory>
 #include <string>

+ 1 - 0
Source/cmXMLWriter.h

@@ -8,6 +8,7 @@
 #include "cmXMLSafe.h"
 
 #include <chrono>
+#include <cstddef>
 #include <ctime>
 #include <ostream>
 #include <stack>

+ 1 - 0
Tests/CMakeLib/testString.cxx

@@ -6,6 +6,7 @@
 #include "cm_static_string_view.hxx"
 #include "cm_string_view.hxx"
 
+#include <cstddef>
 #include <cstring>
 #include <iostream>
 #include <iterator>