diff options
Diffstat (limited to 'cpp/include')
-rw-r--r-- | cpp/include/Slice/JavaUtil.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/cpp/include/Slice/JavaUtil.h b/cpp/include/Slice/JavaUtil.h index 1ec1aa5f69c..6908bfd07a7 100644 --- a/cpp/include/Slice/JavaUtil.h +++ b/cpp/include/Slice/JavaUtil.h @@ -117,6 +117,13 @@ protected: const std::string& patchParams = ""); // + // Generate code to marshal or unmarshal a dictionary type. + // + void writeDictionaryMarshalUnmarshalCode(::IceUtil::Output&, const std::string&, const DictionaryPtr&, + const std::string&, bool, int&, bool, + const StringList& = StringList()); + + // // Generate code to marshal or unmarshal a sequence type. // void writeSequenceMarshalUnmarshalCode(::IceUtil::Output&, const std::string&, const SequencePtr&, @@ -131,6 +138,13 @@ protected: const std::string& patchParams = ""); // + // Generate code to marshal or unmarshal a dictionary type using the public stream API. + // + void writeStreamDictionaryMarshalUnmarshalCode(::IceUtil::Output&, const std::string&, const DictionaryPtr&, + const std::string&, bool, int&, bool, + const StringList& = StringList()); + + // // Generate code to marshal or unmarshal a sequence type using the public stream API. // void writeStreamSequenceMarshalUnmarshalCode(::IceUtil::Output&, const std::string&, const SequencePtr&, |