summaryrefslogtreecommitdiff
path: root/cpp/src/slice2objc/Gen.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/slice2objc/Gen.h')
-rw-r--r--cpp/src/slice2objc/Gen.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/cpp/src/slice2objc/Gen.h b/cpp/src/slice2objc/Gen.h
index 4cff82707d5..70a42ad37f7 100644
--- a/cpp/src/slice2objc/Gen.h
+++ b/cpp/src/slice2objc/Gen.h
@@ -131,17 +131,18 @@ 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,
+ 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;
+ bool requiresMemberInit(const DataMemberList&) const;
void writeMemberDefaultValueInit(const DataMemberList&, int) const;
void writeMemberInit(const DataMemberList&, int) const;
void writeProperties(const DataMemberList&, int) const;
- void writeSynthesize(const DataMemberList&, int) const;
+ void writeSynthesize(const DataMemberList&, int) const;
void writeOptionalDataMemberSelectors(const DataMemberList&, int) const;
void writeMemberHashCode(const DataMemberList&, int) const;
void writeMemberEquals(const DataMemberList&, int) const;