summaryrefslogtreecommitdiff
path: root/cpp/src/slice2swift/SwiftUtil.h
diff options
context:
space:
mode:
authorJoe George <joe@zeroc.com>2019-03-11 11:17:09 -0400
committerJoe George <joe@zeroc.com>2019-03-11 11:45:13 -0400
commit21662dcec97bc2752f4b30e2ab23d3f29f65d535 (patch)
treea5e22fc99af8c6bddae77e7a4c1bceb81994ebe1 /cpp/src/slice2swift/SwiftUtil.h
parentMore marshalling updates (diff)
downloadice-21662dcec97bc2752f4b30e2ab23d3f29f65d535.tar.bz2
ice-21662dcec97bc2752f4b30e2ab23d3f29f65d535.tar.xz
ice-21662dcec97bc2752f4b30e2ab23d3f29f65d535.zip
Add file/line to LocalException
Diffstat (limited to 'cpp/src/slice2swift/SwiftUtil.h')
-rw-r--r--cpp/src/slice2swift/SwiftUtil.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/src/slice2swift/SwiftUtil.h b/cpp/src/slice2swift/SwiftUtil.h
index 9adb06df0b2..4aead49f56d 100644
--- a/cpp/src/slice2swift/SwiftUtil.h
+++ b/cpp/src/slice2swift/SwiftUtil.h
@@ -13,6 +13,8 @@
#include <Slice/Parser.h>
#include <IceUtil/OutputUtil.h>
+typedef std::list<std::pair<std:: string, std::string> > StringPairList;
+
namespace Slice
{
@@ -67,7 +69,8 @@ protected:
bool = false);
void writeMemberwiseInitializer(IceUtilInternal::Output&, const DataMemberList&, const ContainedPtr&);
void writeMemberwiseInitializer(IceUtilInternal::Output&, const DataMemberList&, const DataMemberList&,
- const DataMemberList&, const ContainedPtr&, bool rootClass = false);
+ const DataMemberList&, const ContainedPtr&, bool rootClass = false,
+ const StringPairList& = StringPairList());
void writeMembers(IceUtilInternal::Output&, const DataMemberList&, const ContainedPtr&, int = 0);
void writeMarshalUnmarshalCode(::IceUtilInternal::Output&,