diff options
author | Michi Henning <michi@zeroc.com> | 2009-05-27 16:53:30 +1000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2009-05-27 16:53:30 +1000 |
commit | ddf8fca1c4153c346774bed744c3e64b3201adc9 (patch) | |
tree | bd063dcc9ead254b4f55cf6da12be000bbfc5cb0 /cpp/src/slice2java/Gen.h | |
parent | Bug 3290 - Glacier2 buffered mode and invocation forwarded as oneways (diff) | |
download | ice-ddf8fca1c4153c346774bed744c3e64b3201adc9.tar.bz2 ice-ddf8fca1c4153c346774bed744c3e64b3201adc9.tar.xz ice-ddf8fca1c4153c346774bed744c3e64b3201adc9.zip |
Bug 3502: Improve javadoc support in Eclipse
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 |