summaryrefslogtreecommitdiff
path: root/cpp/src/slice2java/Gen.h
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2009-06-11 12:51:13 +1000
committerMichi Henning <michi@zeroc.com>2009-06-11 12:51:13 +1000
commit91a9027ec4ea0a8607cebe00c12223f58c472b76 (patch)
tree2a9d58b2711375180a25c51e64cee8665a627cf9 /cpp/src/slice2java/Gen.h
parentBug 3502. _fooOperations and _fooOperationsNC now get javadoc comments as well. (diff)
downloadice-91a9027ec4ea0a8607cebe00c12223f58c472b76.tar.bz2
ice-91a9027ec4ea0a8607cebe00c12223f58c472b76.tar.xz
ice-91a9027ec4ea0a8607cebe00c12223f58c472b76.zip
Bug 3502. Fixed @see name mangling.
Diffstat (limited to 'cpp/src/slice2java/Gen.h')
-rw-r--r--cpp/src/slice2java/Gen.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/cpp/src/slice2java/Gen.h b/cpp/src/slice2java/Gen.h
index 73bd5c65d7c..54369b0c0b7 100644
--- a/cpp/src/slice2java/Gen.h
+++ b/cpp/src/slice2java/Gen.h
@@ -66,13 +66,16 @@ protected:
//
// 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&);
+ static std::string convertScoped(const std::string&);
+ static StringList splitComment(const ContainedPtr&);
+ static void writeDocComment(::IceUtilInternal::Output&, const ContainedPtr&,
+ const std::string&, const std::string& = "");
+ static 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);
+ static void writeDocCommentAsync(::IceUtilInternal::Output&, const OperationPtr&,
+ ParamDir, const std::string& = "");
+ static void writeDocCommentParam(::IceUtilInternal::Output&, const OperationPtr&, ParamDir);
};
class Gen : private ::IceUtil::noncopyable