From b23f1b2eabd594b40c152ec6224181126fcc8b0c Mon Sep 17 00:00:00 2001 From: Andreas Volz Date: Sun, 5 Dec 2010 23:30:04 +0100 Subject: From 37dbce02178757560c488f02016cb44770a7fafc Mon Sep 17 00:00:00 2001 From: thomas.himbacher 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. --- tools/generate_adaptor.cpp | 6 +++--- 1 file 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 << ", "; -- cgit v1.2.1