summaryrefslogtreecommitdiffstats
path: root/src/outputgen.h
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2002-10-13 21:02:01 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2002-10-13 21:02:01 (GMT)
commit8c34ac933a25692869020f02f15b331a17c4e45b (patch)
tree16de40b02cf412339672d65638606a3004608f7c /src/outputgen.h
parenteb9911da9adbb91449d7fcad9bbc33a8152e1727 (diff)
downloadDoxygen-8c34ac933a25692869020f02f15b331a17c4e45b.zip
Doxygen-8c34ac933a25692869020f02f15b331a17c4e45b.tar.gz
Doxygen-8c34ac933a25692869020f02f15b331a17c4e45b.tar.bz2
Release-1.2.18-20021013
Diffstat (limited to 'src/outputgen.h')
-rw-r--r--src/outputgen.h72
1 files changed, 9 insertions, 63 deletions
diff --git a/src/outputgen.h b/src/outputgen.h
index bd432ca..104a09b 100644
--- a/src/outputgen.h
+++ b/src/outputgen.h
@@ -66,12 +66,13 @@ class BaseCodeDocInterface
virtual void writeCodeAnchor(const char *name) = 0;
};
-/*! \brief Base Interface used for generating documentation.
+/*! \brief Base Interface used for generating output outside of the
+ * comment blocks.
*
- * This abstract class is used by the documentation block
- * parser to generate the output for a specific format,
+ * This abstract class is used by output generation functions
+ * to generate the output for a specific format,
* or a list of formats (see OutputList). This interface
- * contains functions that generate output.
+ * contains functions that generate fragments of the output.
*/
class BaseOutputDocInterface : public BaseCodeDocInterface
{
@@ -232,62 +233,10 @@ class BaseOutputDocInterface : public BaseCodeDocInterface
virtual void endTextLink() = 0;
virtual void startPageRef() = 0;
virtual void endPageRef(const char *,const char *) = 0;
-
-
- /********************* Functions to remove *******************************/
-
- virtual void writeMailLink(const char *url) = 0;
- virtual void startPreFragment() = 0;
- virtual void endPreFragment() = 0;
- virtual void startVerbatimFragment() = 0;
- virtual void endVerbatimFragment() = 0;
virtual void startSubsection() = 0;
virtual void endSubsection() = 0;
virtual void startSubsubsection() = 0;
virtual void endSubsubsection() = 0;
- virtual void startSubscript() = 0;
- virtual void endSubscript() = 0;
- virtual void startSuperscript() = 0;
- virtual void endSuperscript() = 0;
- virtual void startTable(bool hasCaption,int cols) = 0;
- virtual void endTable(bool hasCaption) = 0;
- virtual void startCaption() = 0;
- virtual void endCaption() = 0;
- virtual void nextTableRow() = 0;
- virtual void endTableRow() = 0;
- virtual void nextTableColumn() = 0;
- virtual void endTableColumn() = 0;
- virtual void writeQuote() = 0;
- virtual void writeCopyright() = 0;
- virtual void writeUmlaut(char) = 0;
- virtual void writeAcute(char) = 0;
- virtual void writeGrave(char) = 0;
- virtual void writeCirc(char) = 0;
- virtual void writeTilde(char) = 0;
- virtual void writeRing(char) = 0;
- virtual void writeSharpS() = 0;
- virtual void writeCCedil(char) = 0;
- virtual void endDescTitle() = 0;
- virtual void writeSectionRef(const char *,const char *,
- const char *,const char *) = 0;
- virtual void writeSectionRefItem(const char *,const char *,const char *) = 0;
- virtual void startEnumList() = 0;
-
- virtual void endEnumList() = 0;
- virtual void startImage(const char *,const char *,bool) = 0;
- virtual void endImage(bool) = 0;
- virtual void startDotFile(const char *,bool) = 0;
- virtual void endDotFile(bool) = 0;
- virtual void writeFormula(const char *,const char *) = 0;
- virtual void startHtmlOnly() = 0;
- virtual void endHtmlOnly() = 0;
- virtual void startLatexOnly() = 0;
- virtual void endLatexOnly() = 0;
- virtual void startSectionRefList() = 0;
- virtual void endSectionRefList() = 0;
-
- /************************************************************************/
-
};
/*! \brief Abstract output generator.
@@ -306,7 +255,7 @@ class OutputGenerator : public BaseOutputDocInterface
// generic generator methods
///////////////////////////////////////////////////////////////
virtual OutputGenerator *copy() = 0;
- virtual void append(const OutputGenerator *) = 0;
+ //virtual void append(const OutputGenerator *) = 0;
virtual void enable() = 0;
virtual void disable() = 0;
virtual void enableIf(OutputType o) = 0;
@@ -314,8 +263,8 @@ class OutputGenerator : public BaseOutputDocInterface
virtual void disableIfNot(OutputType o) = 0;
virtual bool isEnabled(OutputType o) = 0;
virtual OutputGenerator *get(OutputType o) = 0;
- void clear() { b.close(); a.resize(0); b.setBuffer(a);
- b.open(IO_WriteOnly); t.setDevice(&b); }
+ //void clear() { b.close(); a.resize(0); b.setBuffer(a);
+ // b.open(IO_WriteOnly); t.setDevice(&b); }
void startPlainFile(const char *name);
void endPlainFile();
QCString getContents() const;
@@ -345,9 +294,6 @@ class OutputGenerator : public BaseOutputDocInterface
virtual void endIndexKey() = 0;
virtual void startIndexValue(bool) = 0;
virtual void endIndexValue(const char *,bool) = 0;
- virtual void startAlphabeticalIndexList() = 0;
- virtual void endAlphabeticalIndexList() = 0;
- virtual void writeIndexHeading(const char *s) = 0;
virtual void writeIndexItem(const char *ref,const char *file,
const char *text) = 0;
virtual void startGroupHeader() = 0;
@@ -466,7 +412,7 @@ class OutputDocInterface : public BaseOutputDocInterface
/*! Appends the output generated by generator \a g to this
* generator.
*/
- virtual void append(const OutputDocInterface *g) = 0;
+ //virtual void append(const OutputDocInterface *g) = 0;
/*! Pushes the state of the current generator (or list of
* generators) on a stack.