diff options
Diffstat (limited to 'cpp/src/slice2java/Gen.h')
-rw-r--r-- | cpp/src/slice2java/Gen.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cpp/src/slice2java/Gen.h b/cpp/src/slice2java/Gen.h index 6c9f032e060..73bd5c65d7c 100644 --- a/cpp/src/slice2java/Gen.h +++ b/cpp/src/slice2java/Gen.h @@ -62,6 +62,17 @@ protected: // Generate dispatch and marshalling methods for a class or interface. // void writeDispatchAndMarshalling(::IceUtilInternal::Output&, const ClassDefPtr&, bool); + + // + // Write doc comments. + // + StringList splitComment(const ContainedPtr&); + void writeDocComment(::IceUtilInternal::Output&, const ContainedPtr&, const std::string&, const std::string& = ""); + void writeDocCommentOp(::IceUtilInternal::Output&, const OperationPtr&); + + enum ParamDir { InParam, OutParam }; + void writeDocCommentAsync(::IceUtilInternal::Output&, const OperationPtr&, ParamDir, const std::string& = ""); + void writeDocCommentParam(::IceUtilInternal::Output&, const OperationPtr&, ParamDir); }; class Gen : private ::IceUtil::noncopyable |