diff options
author | Jose <jose@zeroc.com> | 2019-05-01 19:39:22 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2019-05-01 19:41:29 +0200 |
commit | 172fbb1d448e2f77738cb44d2c75f9e1887cecfa (patch) | |
tree | 78855b2e1e2e5953154526ed8c699549be2dd2cd /cpp/src/slice2swift/Gen.cpp | |
parent | Rename Util.{h,mm} -> Convert.{h,mm} (diff) | |
download | ice-172fbb1d448e2f77738cb44d2c75f9e1887cecfa.tar.bz2 ice-172fbb1d448e2f77738cb44d2c75f9e1887cecfa.tar.xz ice-172fbb1d448e2f77738cb44d2c75f9e1887cecfa.zip |
Map ConnectionInfo.cets to SecCertificate array
Diffstat (limited to 'cpp/src/slice2swift/Gen.cpp')
-rw-r--r-- | cpp/src/slice2swift/Gen.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/cpp/src/slice2swift/Gen.cpp b/cpp/src/slice2swift/Gen.cpp index 4a66cd48c9f..fd856e8af8f 100644 --- a/cpp/src/slice2swift/Gen.cpp +++ b/cpp/src/slice2swift/Gen.cpp @@ -404,7 +404,7 @@ Gen::TypesVisitor::visitExceptionStart(const ExceptionPtr& p) { writeDefaultInitializer(out, true, rootClass); } - writeMemberwiseInitializer(out, members, baseMembers, allMembers, p, rootClass, extraParams); + writeMemberwiseInitializer(out, members, baseMembers, allMembers, p, p->isLocal(), rootClass, extraParams); out << sp; out << nl << "open override class func ice_staticId() -> Swift.String"; @@ -1178,7 +1178,7 @@ Gen::ValueVisitor::visitClassDefStart(const ClassDefPtr& p) { writeDefaultInitializer(out, true, !base); } - writeMemberwiseInitializer(out, members, baseMembers, allMembers, p, !base); + writeMemberwiseInitializer(out, members, baseMembers, allMembers, p, p->isLocal(), !base); out << sp; out << nl << "open override func ice_id() -> Swift.String" << sb; @@ -1566,7 +1566,7 @@ Gen::LocalObjectVisitor::visitClassDefStart(const ClassDefPtr& p) { TypePtr type = param->type(); ostringstream s; - s << typeToString(type, p, param->getMetaData(), param->optional()); + s << typeToString(type, p, param->getMetaData(), param->optional(), TypeContextLocal); out << s.str(); } } @@ -1584,12 +1584,12 @@ Gen::LocalObjectVisitor::visitClassDefStart(const ClassDefPtr& p) { if(outParams.empty()) { - out << typeToString(ret, op, op->getMetaData(), op->returnIsOptional()); + out << typeToString(ret, op, op->getMetaData(), op->returnIsOptional(), TypeContextLocal); } else if(!ret && outParams.size() == 1) { ParamDeclPtr param = outParams.front(); - out << typeToString(param->type(), op, param->getMetaData(), param->optional()); + out << typeToString(param->type(), op, param->getMetaData(), param->optional(), TypeContextLocal); } else { @@ -1605,12 +1605,13 @@ Gen::LocalObjectVisitor::visitClassDefStart(const ClassDefPtr& p) } out << spar; - out << (returnValueS + ": " + typeToString(ret, op, op->getMetaData(), op->returnIsOptional())); + out << (returnValueS + ": " + typeToString(ret, op, op->getMetaData(), op->returnIsOptional(), + TypeContextLocal)); for(ParamDeclList::const_iterator i = outParams.begin(); i != outParams.end(); ++i) { ParamDeclPtr param = *i; out << (fixIdent(param->name()) + ": " + - typeToString(param->type(), op, op->getMetaData(), param->optional())); + typeToString(param->type(), op, op->getMetaData(), param->optional(), TypeContextLocal)); } out << epar; } @@ -1645,7 +1646,7 @@ Gen::LocalObjectVisitor::visitClassDefStart(const ClassDefPtr& p) } } out << sb; - writeMembers(out, p->dataMembers(), p, TypeContextProtocol); + writeMembers(out, p->dataMembers(), p, TypeContextProtocol | TypeContextLocal); return true; } |