Index: mojo/public/bindings/generators/mojom_cpp_generator.py |
diff --git a/mojo/public/bindings/generators/mojom_cpp_generator.py b/mojo/public/bindings/generators/mojom_cpp_generator.py |
index 2b7c3d5f8f0db40620993cf97ac4b10f02057ec4..4b004e225f0887da75585a54a98d36df00d0f495 100644 |
--- a/mojo/public/bindings/generators/mojom_cpp_generator.py |
+++ b/mojo/public/bindings/generators/mojom_cpp_generator.py |
@@ -133,8 +133,7 @@ class Generator(mojom_generator.Generator): |
"verify_token_type": mojom_generator.VerifyTokenType, |
} |
- @UseJinja("cpp_templates/module.h.tmpl", filters=cpp_filters) |
- def GenerateModuleHeader(self): |
+ def GetJinjaExports(self): |
return { |
"module_name": self.module.name, |
"namespace": self.module.namespace, |
@@ -146,31 +145,17 @@ class Generator(mojom_generator.Generator): |
"include_prefix": self.GetIncludePrefix(), |
} |
+ @UseJinja("cpp_templates/module.h.tmpl", filters=cpp_filters) |
+ def GenerateModuleHeader(self): |
+ return self.GetJinjaExports() |
+ |
@UseJinja("cpp_templates/module_internal.h.tmpl", filters=cpp_filters) |
def GenerateModuleInternalHeader(self): |
- return { |
- "module_name": self.module.name, |
- "namespace": self.module.namespace, |
- "imports": self.module.imports, |
- "kinds": self.module.kinds, |
- "enums": self.module.enums, |
- "structs": self.GetStructs(), |
- "interfaces": self.module.interfaces, |
- "include_prefix": self.GetIncludePrefix(), |
- } |
+ return self.GetJinjaExports() |
@UseJinja("cpp_templates/module.cc.tmpl", filters=cpp_filters) |
def GenerateModuleSource(self): |
- return { |
- "module_name": self.module.name, |
- "namespace": self.module.namespace, |
- "imports": self.module.imports, |
- "kinds": self.module.kinds, |
- "enums": self.module.enums, |
- "structs": self.GetStructs(), |
- "interfaces": self.module.interfaces, |
- "include_prefix": self.GetIncludePrefix(), |
- } |
+ return self.GetJinjaExports() |
def GenerateFiles(self): |
self.Write(self.GenerateModuleHeader(), "%s.h" % self.module.name) |