diff options
author | Jose <jose@zeroc.com> | 2019-08-06 16:02:34 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2019-08-06 16:04:01 +0200 |
commit | 4369dd47607e64465b4d9bde8d2c00abcee6236a (patch) | |
tree | ba705aa25d3452ae5eb766ea5ced0057c0bd971f /cpp/src/slice2cpp/Gen.cpp | |
parent | swift/csharp cross testing fixes (diff) | |
download | ice-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.cpp | 27 |
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; } |