Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(237)

Unified Diff: mojo/public/tools/bindings/generators/cpp_templates/module-shared.h.tmpl

Issue 2656583002: Remove unused typemap includes from generated C++ mojo bindings. (Closed)
Patch Set: rebase Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: mojo/public/tools/bindings/generators/cpp_templates/module-shared.h.tmpl
diff --git a/mojo/public/tools/bindings/generators/cpp_templates/module-shared.h.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/module-shared.h.tmpl
index dd13466de18c34affb9bea4cb8bb3cefd9c88a59..64f03dd5dc451074422a627eec95eb11e2c50728 100644
--- a/mojo/public/tools/bindings/generators/cpp_templates/module-shared.h.tmpl
+++ b/mojo/public/tools/bindings/generators/cpp_templates/module-shared.h.tmpl
@@ -38,25 +38,19 @@ namespace {{namespace}} {
#include <stdint.h>
#include <functional>
-#include <ostream>
#include <type_traits>
#include <utility>
#include "base/compiler_specific.h"
-#include "mojo/public/cpp/bindings/array_data_view.h"
-#include "mojo/public/cpp/bindings/enum_traits.h"
-#include "mojo/public/cpp/bindings/interface_data_view.h"
#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/serialization.h"
-#include "mojo/public/cpp/bindings/map_data_view.h"
-#include "mojo/public/cpp/bindings/native_enum.h"
-#include "mojo/public/cpp/bindings/native_struct_data_view.h"
-#include "mojo/public/cpp/bindings/string_data_view.h"
+{%- for header in public_shared_headers %}
+#include {{header}}
+{%- endfor %}
#include "{{module.path}}-shared-internal.h"
{%- for import in imports %}
#include "{{import.module.path}}-shared.h"
{%- endfor %}
-
{{namespace_begin()}}
{#--- Struct Forward Declarations -#}

Powered by Google App Engine
This is Rietveld 408576698