summaryrefslogtreecommitdiffstats
path: root/tools/json_schema_compiler/cpp_util.py
diff options
context:
space:
mode:
authorkaliamoorthi <kaliamoorthi@chromium.org>2014-12-02 02:45:16 -0800
committerCommit bot <commit-bot@chromium.org>2014-12-02 10:45:38 +0000
commit3c2e0e2a44d8042a57c748438263b28655d733cd (patch)
treeb3b2bfca19cb843ad3b2486a145aafb5c7e9f925 /tools/json_schema_compiler/cpp_util.py
parent19c70a8d13daf4173eed7cde175ffff8be6ec3d9 (diff)
downloadchromium_src-3c2e0e2a44d8042a57c748438263b28655d733cd.zip
chromium_src-3c2e0e2a44d8042a57c748438263b28655d733cd.tar.gz
chromium_src-3c2e0e2a44d8042a57c748438263b28655d733cd.tar.bz2
Make Create take parameter by reference for ArrayBuffer
This CL makes Create function generator for extension APIs that take ArrayBuffer as input, take argument by reference rather than value. BUG=437478 Review URL: https://codereview.chromium.org/749113004 Cr-Commit-Position: refs/heads/master@{#306363}
Diffstat (limited to 'tools/json_schema_compiler/cpp_util.py')
-rw-r--r--tools/json_schema_compiler/cpp_util.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/json_schema_compiler/cpp_util.py b/tools/json_schema_compiler/cpp_util.py
index 187d99f..b34a2ab 100644
--- a/tools/json_schema_compiler/cpp_util.py
+++ b/tools/json_schema_compiler/cpp_util.py
@@ -77,6 +77,7 @@ def GetParameterDeclaration(param, type_):
"""
if param.type_.property_type in (PropertyType.ANY,
PropertyType.ARRAY,
+ PropertyType.BINARY,
PropertyType.CHOICES,
PropertyType.OBJECT,
PropertyType.REF,