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.
This commit is contained in:
parent
2a42e69250
commit
b23f1b2eab
1 changed files with 3 additions and 3 deletions
|
@ -362,19 +362,19 @@ void generate_adaptor(Xml::Document &doc, const char *filename)
|
||||||
// generate basic signature only if no object name available...
|
// generate basic signature only if no object name available...
|
||||||
if (!arg_object.length())
|
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
|
// ...or generate object style if available
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
body << "const " << arg_object << "& ";
|
body << arg_object << "& ";
|
||||||
|
|
||||||
// store a object name to later generate header includes
|
// store a object name to later generate header includes
|
||||||
include_vector.push_back (arg_object);
|
include_vector.push_back (arg_object);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (arg_name.length())
|
if (arg_name.length())
|
||||||
body << " " << arg_name;
|
body << arg_name;
|
||||||
|
|
||||||
if (i+1 != args_out.size())
|
if (i+1 != args_out.size())
|
||||||
body << ", ";
|
body << ", ";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue