summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Volz <andreas@frodo.mittelerde>2010-12-05 23:30:04 +0100
committerAndreas Volz <andreas@frodo.mittelerde>2010-12-05 23:30:04 +0100
commitb23f1b2eabd594b40c152ec6224181126fcc8b0c (patch)
tree75703a4ea6db7a6ffdab962a29ca6250d9fe6051
parent2a42e69250ab1d57e159aca0109a6b24c3182da8 (diff)
downloaddbus-c++-b23f1b2eabd594b40c152ec6224181126fcc8b0c.tar.gz
From 37dbce02178757560c488f02016cb44770a7fafc Mon Sep 17 00:00:00 2001
From: thomas.himbacher <thomas.himbacher@gmail.com> Date: Thu, 12 Aug 2010 18:13:26 +0200 Subject: [PATCH 1/3] removed wrong keyword const in adaptor generation methods with several 'out' parameters have wrong method signature with keywords 'const' for pass-by-reference outputs.
-rw-r--r--tools/generate_adaptor.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/generate_adaptor.cpp b/tools/generate_adaptor.cpp
index 4c2f320..c23ef38 100644
--- a/tools/generate_adaptor.cpp
+++ b/tools/generate_adaptor.cpp
@@ -362,19 +362,19 @@ void generate_adaptor(Xml::Document &doc, const char *filename)
// generate basic signature only if no object name available...
if (!arg_object.length())
{
- body << "const " << signature_to_type(arg.get("type")) << "& ";
+ body << signature_to_type(arg.get("type")) << "& ";
}
// ...or generate object style if available
else
{
- body << "const " << arg_object << "& ";
+ body << arg_object << "& ";
// store a object name to later generate header includes
include_vector.push_back (arg_object);
}
if (arg_name.length())
- body << " " << arg_name;
+ body << arg_name;
if (i+1 != args_out.size())
body << ", ";