Rollforward of #9852 (#9886)

* Rollback pull request #9852, which will break clients who don't IWYU and depend on us for these STL headers

* Rolling forward https://github.com/protocolbuffers/protobuf/pull/9852 after confirming it doesn't break google internals
pull/9910/head
mkruskal-google 3 years ago committed by GitHub
parent 5eafa23c98
commit d93d6cc295
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      python/google/protobuf/pyext/extension_dict.h
  2. 1
      python/google/protobuf/pyext/map_container.h
  3. 4
      python/google/protobuf/pyext/repeated_composite_container.h
  4. 2
      python/google/protobuf/pyext/repeated_scalar_container.h
  5. 2
      src/google/protobuf/compiler/csharp/csharp_enum_field.h
  6. 2
      src/google/protobuf/compiler/csharp/csharp_map_field.h
  7. 2
      src/google/protobuf/compiler/csharp/csharp_message_field.h
  8. 2
      src/google/protobuf/compiler/csharp/csharp_primitive_field.h
  9. 2
      src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h
  10. 2
      src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h
  11. 2
      src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h
  12. 2
      src/google/protobuf/compiler/csharp/csharp_wrapper_field.h
  13. 2
      src/google/protobuf/compiler/objectivec/objectivec_primitive_field.h

@ -37,8 +37,6 @@
#define PY_SSIZE_T_CLEAN
#include <Python.h>
#include <memory>
#include <google/protobuf/pyext/message.h>
namespace google {

@ -35,7 +35,6 @@
#include <Python.h>
#include <cstdint>
#include <memory>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/message.h>

@ -37,10 +37,6 @@
#define PY_SSIZE_T_CLEAN
#include <Python.h>
#include <memory>
#include <string>
#include <vector>
#include <google/protobuf/pyext/message.h>
namespace google {

@ -37,8 +37,6 @@
#define PY_SSIZE_T_CLEAN
#include <Python.h>
#include <memory>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/pyext/message.h>

@ -31,8 +31,6 @@
#ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_ENUM_FIELD_H__
#define GOOGLE_PROTOBUF_COMPILER_CSHARP_ENUM_FIELD_H__
#include <string>
#include <google/protobuf/compiler/code_generator.h>
#include <google/protobuf/compiler/csharp/csharp_primitive_field.h>

@ -31,8 +31,6 @@
#ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_MAP_FIELD_H__
#define GOOGLE_PROTOBUF_COMPILER_CSHARP_MAP_FIELD_H__
#include <string>
#include <google/protobuf/compiler/code_generator.h>
#include <google/protobuf/compiler/csharp/csharp_field_base.h>

@ -31,8 +31,6 @@
#ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_MESSAGE_FIELD_H__
#define GOOGLE_PROTOBUF_COMPILER_CSHARP_MESSAGE_FIELD_H__
#include <string>
#include <google/protobuf/compiler/code_generator.h>
#include <google/protobuf/compiler/csharp/csharp_field_base.h>

@ -31,8 +31,6 @@
#ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_PRIMITIVE_FIELD_H__
#define GOOGLE_PROTOBUF_COMPILER_CSHARP_PRIMITIVE_FIELD_H__
#include <string>
#include <google/protobuf/compiler/code_generator.h>
#include <google/protobuf/compiler/csharp/csharp_field_base.h>

@ -31,8 +31,6 @@
#ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_REPEATED_ENUM_FIELD_H__
#define GOOGLE_PROTOBUF_COMPILER_CSHARP_REPEATED_ENUM_FIELD_H__
#include <string>
#include <google/protobuf/compiler/code_generator.h>
#include <google/protobuf/compiler/csharp/csharp_field_base.h>

@ -31,8 +31,6 @@
#ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_REPEATED_MESSAGE_FIELD_H__
#define GOOGLE_PROTOBUF_COMPILER_CSHARP_REPEATED_MESSAGE_FIELD_H__
#include <string>
#include <google/protobuf/compiler/code_generator.h>
#include <google/protobuf/compiler/csharp/csharp_field_base.h>

@ -31,8 +31,6 @@
#ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_REPEATED_PRIMITIVE_FIELD_H__
#define GOOGLE_PROTOBUF_COMPILER_CSHARP_REPEATED_PRIMITIVE_FIELD_H__
#include <string>
#include <google/protobuf/compiler/code_generator.h>
#include <google/protobuf/compiler/csharp/csharp_field_base.h>

@ -31,8 +31,6 @@
#ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_WRAPPER_FIELD_H__
#define GOOGLE_PROTOBUF_COMPILER_CSHARP_WRAPPER_FIELD_H__
#include <string>
#include <google/protobuf/compiler/code_generator.h>
#include <google/protobuf/compiler/csharp/csharp_field_base.h>

@ -31,8 +31,6 @@
#ifndef GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_PRIMITIVE_FIELD_H__
#define GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_PRIMITIVE_FIELD_H__
#include <map>
#include <string>
#include <google/protobuf/compiler/objectivec/objectivec_field.h>
namespace google {

Loading…
Cancel
Save