summaryrefslogtreecommitdiff
path: root/cpp/src/slice2java/Gen.h
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2012-07-11 15:43:39 -0700
committerMark Spruiell <mes@zeroc.com>2012-07-11 15:43:39 -0700
commit4c3ad6fca3a994699b9a19021f6e17d3150dad6e (patch)
tree5f98c5d20e9e6eba4fa531f0bfc87af143d62b21 /cpp/src/slice2java/Gen.h
parentDon't write optionals with 1.0 encoding, added UnknownSlicedObject test, fixe... (diff)
downloadice-4c3ad6fca3a994699b9a19021f6e17d3150dad6e.tar.bz2
ice-4c3ad6fca3a994699b9a19021f6e17d3150dad6e.tar.xz
ice-4c3ad6fca3a994699b9a19021f6e17d3150dad6e.zip
implementing optional params in Java
Diffstat (limited to 'cpp/src/slice2java/Gen.h')
-rw-r--r--cpp/src/slice2java/Gen.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/cpp/src/slice2java/Gen.h b/cpp/src/slice2java/Gen.h
index 9aba15942a1..001bca3c89e 100644
--- a/cpp/src/slice2java/Gen.h
+++ b/cpp/src/slice2java/Gen.h
@@ -45,6 +45,9 @@ protected:
std::vector<std::string> getArgsAsync(const OperationPtr&);
std::vector<std::string> getArgsAsyncCB(const OperationPtr&);
+ void writeMarshalUnmarshalParams(::IceUtilInternal::Output&, const std::string&, const ParamDeclList&,
+ const OperationPtr&, int&, bool, bool = false);
+
//
// Generate a throws clause containing only non-local exceptions.
//
@@ -63,11 +66,6 @@ protected:
const std::list<std::string>& = std::list<std::string>());
//
- // Returns the optional type corresponding to the given Slice type.
- //
- std::string getOptionalType(const TypePtr&);
-
- //
// Marshal/unmarshal a data member.
//
void writeMarshalDataMember(::IceUtilInternal::Output&, const std::string&, const DataMemberPtr&, int&);