summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cpp/Gen.cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2019-08-06 16:02:34 +0200
committerJose <jose@zeroc.com>2019-08-06 16:04:01 +0200
commit4369dd47607e64465b4d9bde8d2c00abcee6236a (patch)
treeba705aa25d3452ae5eb766ea5ced0057c0bd971f /cpp/src/slice2cpp/Gen.cpp
parentswift/csharp cross testing fixes (diff)
downloadice-4369dd47607e64465b4d9bde8d2c00abcee6236a.tar.bz2
ice-4369dd47607e64465b4d9bde8d2c00abcee6236a.tar.xz
ice-4369dd47607e64465b4d9bde8d2c00abcee6236a.zip
Do not omit param names for documented parameters - Close #465
Diffstat (limited to 'cpp/src/slice2cpp/Gen.cpp')
-rw-r--r--cpp/src/slice2cpp/Gen.cpp27
1 files changed, 6 insertions, 21 deletions
diff --git a/cpp/src/slice2cpp/Gen.cpp b/cpp/src/slice2cpp/Gen.cpp
index bab73d8a16e..ce8b0c040a2 100644
--- a/cpp/src/slice2cpp/Gen.cpp
+++ b/cpp/src/slice2cpp/Gen.cpp
@@ -6884,7 +6884,7 @@ Slice::Gen::Cpp11ProxyVisitor::visitOperation(const OperationPtr& p)
futureOutParams.push_back(typeToString(ret, retIsOpt, "", p->getMetaData(), _useWstring |
TypeContextCpp11));
- lambdaOutParams.push_back(typeToString(ret, retIsOpt, clScope, p->getMetaData(), _useWstring |
+ lambdaOutParams.push_back(typeToString(ret, retIsOpt, "", p->getMetaData(), _useWstring |
TypeContextInParam | TypeContextCpp11));
outParamsHasOpt |= p->returnIsOptional();
@@ -6902,7 +6902,7 @@ Slice::Gen::Cpp11ProxyVisitor::visitOperation(const OperationPtr& p)
//
futureOutParams.push_back(typeToString((*q)->type(), (*q)->optional(), "", metaData,
_useWstring | TypeContextCpp11));
- lambdaOutParams.push_back(typeToString((*q)->type(), (*q)->optional(), clScope, metaData,
+ lambdaOutParams.push_back(typeToString((*q)->type(), (*q)->optional(), "", metaData,
_useWstring | TypeContextInParam | TypeContextCpp11));
string outputTypeString = outputTypeToString((*q)->type(), (*q)->optional(), clScope, metaData,
@@ -7067,29 +7067,14 @@ Slice::Gen::Cpp11ProxyVisitor::visitOperation(const OperationPtr& p)
H.useCurrentPosAsIndent();
if(!inParamsDecl.empty())
{
- if(lambdaCustomOut)
+ for(vector<string>::const_iterator q = inParamsDecl.begin(); q != inParamsDecl.end(); ++q)
{
- for(vector<string>::const_iterator q = inParamsS.begin(); q != inParamsS.end(); ++q)
+ if(q != inParamsDecl.begin())
{
- if(q != inParamsS.begin())
- {
- H << " ";
- }
-
- H << *q << ",";
+ H << " ";
}
- }
- else
- {
- for(vector<string>::const_iterator q = inParamsDecl.begin(); q != inParamsDecl.end(); ++q)
- {
- if(q != inParamsDecl.begin())
- {
- H << " ";
- }
- H << *q << ",";
- }
+ H << *q << ",";
}
H << nl;
}