diff options
author | Gergely Nagy <ngg@ngg.hu> | 2017-04-12 13:55:29 +0200 |
---|---|---|
committer | Gergely Nagy <ngg@ngg.hu> | 2017-06-12 14:34:51 +0200 |
commit | 9ba7d1c03810b47e535018d0362a8affef6f7f56 (patch) | |
tree | b02aa8e701d39ec1a865f2f12f0993f1c13f45ba /src/google/protobuf/compiler/cpp | |
parent | 96095f3a8577cd61ded2191d267cca70f221a9c9 (diff) | |
download | protobuf-9ba7d1c03810b47e535018d0362a8affef6f7f56.tar.gz protobuf-9ba7d1c03810b47e535018d0362a8affef6f7f56.tar.bz2 protobuf-9ba7d1c03810b47e535018d0362a8affef6f7f56.zip |
C++: Do not forward-declare dependencies in generated .h files
Diffstat (limited to 'src/google/protobuf/compiler/cpp')
-rw-r--r-- | src/google/protobuf/compiler/cpp/cpp_file.cc | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/google/protobuf/compiler/cpp/cpp_file.cc b/src/google/protobuf/compiler/cpp/cpp_file.cc index e0542ae8..1f7a66c5 100644 --- a/src/google/protobuf/compiler/cpp/cpp_file.cc +++ b/src/google/protobuf/compiler/cpp/cpp_file.cc @@ -925,19 +925,11 @@ void FileGenerator::GenerateNamespaceClosers(io::Printer* printer) { void FileGenerator::GenerateForwardDeclarations(io::Printer* printer) { ForwardDeclarations decls; - for (int i = 0; i < file_->dependency_count(); i++) { - FileGenerator dependency(file_->dependency(i), options_); - dependency.FillForwardDeclarations(&decls); - } FillForwardDeclarations(&decls); decls.Print(printer, options_); } void FileGenerator::FillForwardDeclarations(ForwardDeclarations* decls) { - for (int i = 0; i < file_->public_dependency_count(); i++) { - FileGenerator dependency(file_->public_dependency(i), options_); - dependency.FillForwardDeclarations(decls); - } for (int i = 0; i < package_parts_.size(); i++) { decls = decls->AddOrGetNamespace(package_parts_[i]); } |