diff options
author | Benoit Foucher <benoit@zeroc.com> | 2015-01-20 17:02:24 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2015-01-20 17:02:24 +0100 |
commit | ad95d30b390e7eab690f35f7ccb6d841d49e8fda (patch) | |
tree | 28b903ee99f2fb9fa411044b54951ff121bb6f45 /cpp/src/slice2objc/Gen.h | |
parent | ICE-6212 Don't use port 9990 in demos (diff) | |
download | ice-ad95d30b390e7eab690f35f7ccb6d841d49e8fda.tar.bz2 ice-ad95d30b390e7eab690f35f7ccb6d841d49e8fda.tar.xz ice-ad95d30b390e7eab690f35f7ccb6d841d49e8fda.zip |
Updated the Objective-C to generate Slice local interfaces and classes
Diffstat (limited to 'cpp/src/slice2objc/Gen.h')
-rw-r--r-- | cpp/src/slice2objc/Gen.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/src/slice2objc/Gen.h b/cpp/src/slice2objc/Gen.h index 49d83f1b237..ef9557127cb 100644 --- a/cpp/src/slice2objc/Gen.h +++ b/cpp/src/slice2objc/Gen.h @@ -128,6 +128,10 @@ private: enum ContainerType { LocalException, Other }; void writeConstantValue(IceUtilInternal::Output&, const TypePtr&, const std::string&) const; + void writeInit(const ContainedPtr&, const DataMemberList&, const DataMemberList&, const DataMemberList&, bool, + int, ContainerType) const; + void writeFactory(const ContainedPtr&, const DataMemberList&, int, ContainerType) const; + void writeCopyWithZone(const ContainedPtr&, const DataMemberList&, int, ContainerType) const; void writeMembers(const DataMemberList&, int) const; void writeMemberSignature(const DataMemberList&, int, ContainerType) const; void writeMemberCall(const DataMemberList&, int, ContainerType, Escape) const; |