summaryrefslogtreecommitdiff
path: root/cpp/src/slice2confluence/Gen.h
diff options
context:
space:
mode:
authorShawn Hussey <shawn@zeroc.com>2013-02-26 14:50:36 -0330
committerShawn Hussey <shawn@zeroc.com>2013-02-26 14:50:36 -0330
commitf07819c7eca34c3e94f5db7bc6e68743742882de (patch)
treee7864dd4d5b62b5ffeb421905bdbf5db80cbcb92 /cpp/src/slice2confluence/Gen.h
parentFixed clean rules from C# Windows Makefiles (diff)
downloadice-f07819c7eca34c3e94f5db7bc6e68743742882de.tar.bz2
ice-f07819c7eca34c3e94f5db7bc6e68743742882de.tar.xz
ice-f07819c7eca34c3e94f5db7bc6e68743742882de.zip
ICE-5158 Added detection of doc tag "@userImplemented". Items without this tag will generate markup for all metadata except cpp:const, cpp:ice_print, java:serialVersionUID and UserException. Items with the tag will output markup for all metadata.
Diffstat (limited to 'cpp/src/slice2confluence/Gen.h')
-rw-r--r--cpp/src/slice2confluence/Gen.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/cpp/src/slice2confluence/Gen.h b/cpp/src/slice2confluence/Gen.h
index e1519ec71b4..c1c0c21b878 100644
--- a/cpp/src/slice2confluence/Gen.h
+++ b/cpp/src/slice2confluence/Gen.h
@@ -67,7 +67,9 @@ protected:
bool hasEnding(const std::string&, const std::string&);
void printComment(const ContainedPtr&, const ContainerPtr&, const ::std::string&, bool = false);
- void printMetaData(const ContainedPtr&);
+ bool isTagged(const std::string& tag, std::string& comment);
+ bool isUserImplemented(const ContainedPtr& p, const ContainerPtr& container);
+ void printMetaData(const ContainedPtr&, bool isUserImplemented);
void printSummary(const ContainedPtr&, const ContainerPtr&, bool, bool);
std::string getSummary(const ContainedPtr&, const ContainerPtr&, bool, bool);