summaryrefslogtreecommitdiff
path: root/cpp/src/slice2html/Gen.h
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2006-11-24 04:15:47 +0000
committerMichi Henning <michi@zeroc.com>2006-11-24 04:15:47 +0000
commit4cff4817c5f6a0e9885058018e0bff137f7f600f (patch)
tree818dd4abc958985ac8aea8a9dc2834473a7adf2a /cpp/src/slice2html/Gen.h
parent*** empty log message *** (diff)
downloadice-4cff4817c5f6a0e9885058018e0bff137f7f600f.tar.bz2
ice-4cff4817c5f6a0e9885058018e0bff137f7f600f.tar.xz
ice-4cff4817c5f6a0e9885058018e0bff137f7f600f.zip
*** empty log message ***
Diffstat (limited to 'cpp/src/slice2html/Gen.h')
-rw-r--r--cpp/src/slice2html/Gen.h20
1 files changed, 12 insertions, 8 deletions
diff --git a/cpp/src/slice2html/Gen.h b/cpp/src/slice2html/Gen.h
index 8fcb13e28a5..25b348da44e 100644
--- a/cpp/src/slice2html/Gen.h
+++ b/cpp/src/slice2html/Gen.h
@@ -39,13 +39,15 @@ protected:
void start(const ::std::string&, const ::std::string& = ::std::string());
void end();
- ::std::string getComment(const ContainedPtr&, const ContainerPtr&, bool);
- void printComment(const ContainedPtr&, const ::std::string&);
+ void printComment(const ContainedPtr&, const ::std::string&, bool = false);
void printMetaData(const ContainedPtr&);
- void printSummary(const ContainedPtr&, bool);
+ void printSummary(const ContainedPtr&, const ContainerPtr&, bool);
- ::std::string toString(const SyntaxTreeBasePtr&, const ContainerPtr&, bool = true);
- ::std::string toString(const ::std::string&, const ContainerPtr&, bool = true);
+ static ::std::string getAnchor(const SyntaxTreeBasePtr&);
+ static ::std::string getLinkPath(const SyntaxTreeBasePtr&, const ContainerPtr&, bool);
+ static ::std::string toString(const SyntaxTreeBasePtr&, const ContainerPtr&, bool = true, bool = false);
+ static ::std::string toString(const ::std::string&, const ContainerPtr&, bool = true, bool = false);
+ static ::std::string getComment(const ContainedPtr&, const ContainerPtr&, bool, bool = false);
::IceUtil::XMLOutput& _out;
@@ -53,11 +55,13 @@ protected:
private:
- StringList getTagged(const ::std::string&, ::std::string&);
- ::std::string getScopedMinimized(const ContainedPtr&, const ContainerPtr&);
- ::std::string containedToId(const ContainedPtr&, bool);
void openStream(const ::std::string&);
+ static ::std::string containedToId(const ContainedPtr&, bool);
+ static StringList getTagged(const ::std::string&, ::std::string&);
+ static ::std::string getScopedMinimized(const ContainedPtr&, const ContainerPtr&);
+ static StringList getContained(const SyntaxTreeBasePtr&);
+ static StringList getContainer(const SyntaxTreeBasePtr&);
static StringList toStringList(const ContainedPtr&);
static void makeDir(const ::std::string&);
static ::std::string readFile(const ::std::string&);