Переглянути джерело

Removed unnecessary includes from stubs/common.h

Adam Cozzette 7 роки тому
батько
коміт
5e37bbf924

+ 1 - 0
src/google/protobuf/compiler/python/python_generator.h

@@ -38,6 +38,7 @@
 #include <string>
 #include <string>
 
 
 #include <google/protobuf/compiler/code_generator.h>
 #include <google/protobuf/compiler/code_generator.h>
+#include <google/protobuf/stubs/mutex.h>
 
 
 #include <google/protobuf/port_def.inc>
 #include <google/protobuf/port_def.inc>
 
 

+ 2 - 0
src/google/protobuf/stubs/bytestream.cc

@@ -33,6 +33,8 @@
 #include <string.h>
 #include <string.h>
 #include <algorithm>
 #include <algorithm>
 
 
+#include <google/protobuf/stubs/logging.h>
+
 namespace google {
 namespace google {
 namespace protobuf {
 namespace protobuf {
 namespace strings {
 namespace strings {

+ 10 - 5
src/google/protobuf/stubs/common.cc

@@ -31,11 +31,7 @@
 // Author: kenton@google.com (Kenton Varda)
 // Author: kenton@google.com (Kenton Varda)
 
 
 #include <google/protobuf/stubs/common.h>
 #include <google/protobuf/stubs/common.h>
-#include <google/protobuf/stubs/once.h>
-#include <google/protobuf/stubs/status.h>
-#include <google/protobuf/stubs/stringpiece.h>
-#include <google/protobuf/stubs/strutil.h>
-#include <google/protobuf/stubs/int128.h>
+
 #include <errno.h>
 #include <errno.h>
 #include <sstream>
 #include <sstream>
 #include <stdio.h>
 #include <stdio.h>
@@ -54,6 +50,15 @@
 #include <android/log.h>
 #include <android/log.h>
 #endif
 #endif
 
 
+#include <google/protobuf/stubs/callback.h>
+#include <google/protobuf/stubs/logging.h>
+#include <google/protobuf/stubs/mutex.h>
+#include <google/protobuf/stubs/once.h>
+#include <google/protobuf/stubs/status.h>
+#include <google/protobuf/stubs/stringpiece.h>
+#include <google/protobuf/stubs/strutil.h>
+#include <google/protobuf/stubs/int128.h>
+
 #include <google/protobuf/port_def.inc>
 #include <google/protobuf/port_def.inc>
 
 
 namespace google {
 namespace google {

+ 0 - 5
src/google/protobuf/stubs/common.h

@@ -47,11 +47,6 @@
 #include <google/protobuf/stubs/macros.h>
 #include <google/protobuf/stubs/macros.h>
 #include <google/protobuf/stubs/platform_macros.h>
 #include <google/protobuf/stubs/platform_macros.h>
 
 
-// TODO(liujisi): Remove the following includes after the include clean-up.
-#include <google/protobuf/stubs/logging.h>
-#include <google/protobuf/stubs/mutex.h>
-#include <google/protobuf/stubs/callback.h>
-
 #ifndef PROTOBUF_USE_EXCEPTIONS
 #ifndef PROTOBUF_USE_EXCEPTIONS
 #if defined(_MSC_VER) && defined(_CPPUNWIND)
 #if defined(_MSC_VER) && defined(_CPPUNWIND)
   #define PROTOBUF_USE_EXCEPTIONS 1
   #define PROTOBUF_USE_EXCEPTIONS 1

+ 2 - 0
src/google/protobuf/stubs/common_unittest.cc

@@ -31,8 +31,10 @@
 // Author: kenton@google.com (Kenton Varda)
 // Author: kenton@google.com (Kenton Varda)
 
 
 #include <vector>
 #include <vector>
+#include <google/protobuf/stubs/callback.h>
 #include <google/protobuf/stubs/casts.h>
 #include <google/protobuf/stubs/casts.h>
 #include <google/protobuf/stubs/common.h>
 #include <google/protobuf/stubs/common.h>
+#include <google/protobuf/stubs/logging.h>
 #include <google/protobuf/stubs/strutil.h>
 #include <google/protobuf/stubs/strutil.h>
 #include <google/protobuf/stubs/substitute.h>
 #include <google/protobuf/stubs/substitute.h>
 
 

+ 2 - 0
src/google/protobuf/stubs/int128.cc

@@ -34,6 +34,8 @@
 #include <ostream>  // NOLINT(readability/streams)
 #include <ostream>  // NOLINT(readability/streams)
 #include <sstream>
 #include <sstream>
 
 
+#include <google/protobuf/stubs/logging.h>
+
 #include <google/protobuf/port_def.inc>
 #include <google/protobuf/port_def.inc>
 
 
 namespace google {
 namespace google {

+ 2 - 0
src/google/protobuf/stubs/statusor.cc

@@ -30,6 +30,8 @@
 
 
 #include <google/protobuf/stubs/statusor.h>
 #include <google/protobuf/stubs/statusor.h>
 
 
+#include <google/protobuf/stubs/logging.h>
+
 namespace google {
 namespace google {
 namespace protobuf {
 namespace protobuf {
 namespace util {
 namespace util {

+ 2 - 0
src/google/protobuf/stubs/stringpiece.cc

@@ -35,6 +35,8 @@
 #include <string>
 #include <string>
 #include <ostream>
 #include <ostream>
 
 
+#include <google/protobuf/stubs/logging.h>
+
 namespace google {
 namespace google {
 namespace protobuf {
 namespace protobuf {
 std::ostream& operator<<(std::ostream& o, StringPiece piece) {
 std::ostream& operator<<(std::ostream& o, StringPiece piece) {

+ 2 - 0
src/google/protobuf/stubs/stringprintf.cc

@@ -36,7 +36,9 @@
 #include <stdarg.h> // For va_list and related operations
 #include <stdarg.h> // For va_list and related operations
 #include <stdio.h> // MSVC requires this for _vsnprintf
 #include <stdio.h> // MSVC requires this for _vsnprintf
 #include <vector>
 #include <vector>
+
 #include <google/protobuf/stubs/common.h>
 #include <google/protobuf/stubs/common.h>
+#include <google/protobuf/stubs/logging.h>
 
 
 namespace google {
 namespace google {
 namespace protobuf {
 namespace protobuf {

+ 1 - 0
src/google/protobuf/stubs/strutil.cc

@@ -40,6 +40,7 @@
 #include <iterator>
 #include <iterator>
 #include <limits>
 #include <limits>
 
 
+#include <google/protobuf/stubs/logging.h>
 #include <google/protobuf/stubs/stl_util.h>
 #include <google/protobuf/stubs/stl_util.h>
 
 
 #ifdef _WIN32
 #ifdef _WIN32

+ 2 - 0
src/google/protobuf/stubs/substitute.cc

@@ -31,6 +31,8 @@
 // Author: kenton@google.com (Kenton Varda)
 // Author: kenton@google.com (Kenton Varda)
 
 
 #include <google/protobuf/stubs/substitute.h>
 #include <google/protobuf/stubs/substitute.h>
+
+#include <google/protobuf/stubs/logging.h>
 #include <google/protobuf/stubs/strutil.h>
 #include <google/protobuf/stubs/strutil.h>
 #include <google/protobuf/stubs/stl_util.h>
 #include <google/protobuf/stubs/stl_util.h>
 
 

+ 1 - 0
src/google/protobuf/testing/file.cc

@@ -46,6 +46,7 @@
 #include <errno.h>
 #include <errno.h>
 
 
 #include <google/protobuf/stubs/io_win32.h>
 #include <google/protobuf/stubs/io_win32.h>
+#include <google/protobuf/stubs/logging.h>
 
 
 namespace google {
 namespace google {
 namespace protobuf {
 namespace protobuf {

+ 1 - 0
src/google/protobuf/testing/googletest.h

@@ -37,6 +37,7 @@
 #include <map>
 #include <map>
 #include <vector>
 #include <vector>
 #include <google/protobuf/stubs/common.h>
 #include <google/protobuf/stubs/common.h>
+#include <google/protobuf/stubs/logging.h>
 #include <gmock/gmock.h>
 #include <gmock/gmock.h>
 // Disable death tests if we use exceptions in CHECK().
 // Disable death tests if we use exceptions in CHECK().
 #if !PROTOBUF_USE_EXCEPTIONS && defined(GTEST_HAS_DEATH_TEST) && \
 #if !PROTOBUF_USE_EXCEPTIONS && defined(GTEST_HAS_DEATH_TEST) && \

+ 1 - 0
src/google/protobuf/util/internal/datapiece.h

@@ -34,6 +34,7 @@
 #include <string>
 #include <string>
 
 
 #include <google/protobuf/stubs/common.h>
 #include <google/protobuf/stubs/common.h>
+#include <google/protobuf/stubs/logging.h>
 #include <google/protobuf/stubs/stringpiece.h>
 #include <google/protobuf/stubs/stringpiece.h>
 #include <google/protobuf/stubs/statusor.h>
 #include <google/protobuf/stubs/statusor.h>
 
 

+ 1 - 0
src/google/protobuf/util/internal/field_mask_utility.h

@@ -36,6 +36,7 @@
 #include <functional>
 #include <functional>
 #include <stack>
 #include <stack>
 
 
+#include <google/protobuf/stubs/callback.h>
 #include <google/protobuf/stubs/common.h>
 #include <google/protobuf/stubs/common.h>
 #include <google/protobuf/stubs/stringpiece.h>
 #include <google/protobuf/stubs/stringpiece.h>
 #include <google/protobuf/stubs/status.h>
 #include <google/protobuf/stubs/status.h>