浏览该文件的文档.
50 const QCString &anchorId,
int l,
bool writeLineAnchor);
72 #define DB_GEN_EMPTY m_t << "<!-- DBG_GEN_head_check " << __LINE__ << " -->\n";
79 #define DB_GEN_H DB_GEN_H1(m_t)
80 #define DB_GEN_H1(x) x << "<!-- DBG_GEN_head " << __LINE__ << " -->\n";
81 #define DB_GEN_H2(y) DB_GEN_H2a(m_t,y)
82 #define DB_GEN_H2a(x,y) x << "<!-- DBG_GEN_head " << __LINE__ << " " << y << " -->\n";
84 #define DB_GEN_NEW fprintf(stderr,"DBG_GEN_head %d\n",__LINE__); DB_GEN_H
89 #define DB_GEN_H2a(x,y)
100 virtual std::unique_ptr<OutputGenerator>
clone()
const;
QCString fileName() const
void startParameterList(bool)
void startTitleHead(const QCString &)
void startMemberDocList()
void addWord(const QCString &, bool)
void openSection(const QCString &attr=QCString())
void startMemberTemplateParams()
void endCodeFragment(const QCString &style)
void endPageRef(const QCString &, const QCString &)
DocbookCodeGenerator m_codeGen
virtual ~DocbookCodeGenerator()
Representation of an directory dependency graph
void endDotGraph(DotClassGraph &g)
void startCodeFragment(const QCString &style)
void endParameterName(bool, bool, bool)
The common base class of all entity definitions found in the sources.
void startMemberDocSimple(bool)
void startSection(const QCString &, const QCString &, SectionType)
void endMemberDocSimple(bool)
void startDescTableData()
void endConstraintParam()
void startMemberDescription(const QCString &, const QCString &, bool)
void endIndexSection(IndexSections)
void startMemberItem(const QCString &, int, const QCString &)
void writeLineNumber(const QCString &extRef, const QCString &compId, const QCString &anchorId, int l, bool writeLineAnchor)
void addWord(const QCString &, bool)
void writeTooltip(const QCString &id, const DocLinkInfo &docInfo, const QCString &decl, const QCString &desc, const SourceLinkInfo &defInfo, const SourceLinkInfo &declInfo)
void writeCodeAnchor(const QCString &anchor)
void startMemberDoc(const QCString &, const QCString &, const QCString &, const QCString &, int, int, bool)
Abstract node interface with type information.
void startMemberDeclaration()
void startParameterType(bool, const QCString &)
void endInlineMemberName()
void startTextLink(const QCString &, const QCString &)
void startHeaderSection()
void endCompoundTemplateParams()
void startDescTableTitle()
void writeLineNumber(const QCString &ref, const QCString &file, const QCString &anchor, int lineNumber, bool writeLineAnchor)
void endCallGraph(DotCallGraph &g)
void writeCodeLinkLine(CodeSymbolType type, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name, const QCString &tooltip, bool)
void startProjectNumber()
void setCurrentDoc(const Definition *, const QCString &, bool)
void endMemberDescription()
DocbookCodeGenerator(TextStream &t)
void startParameterName(bool)
void startMemberGroupHeader(bool)
void startCodeFragment(const QCString &style)
void endInlineMemberType()
Text streaming class that buffers data.
virtual std::unique_ptr< OutputGenerator > clone() const
void setCurrentDoc(const Definition *, const QCString &, bool)
void writeSummaryLink(const QCString &, const QCString &, const QCString &, bool)
SectionType
enum representing the various types of sections and entities that can be referred to.
void startGroupHeader(int)
void startFontClass(const QCString &s)
void startDoxyAnchor(const QCString &fName, const QCString &manName, const QCString &anchor, const QCString &name, const QCString &args)
void endMemberGroup(bool)
void startConstraintParam()
void endDoxyAnchor(const QCString &fileName, const QCString &anchor)
void writeStartAnnoItem(const QCString &, const QCString &, const QCString &, const QCString &)
void writeCodeLink(CodeSymbolType type, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name, const QCString &tooltip)
void writeInheritedSectionTitle(const QCString &, const QCString &, const QCString &, const QCString &, const QCString &, const QCString &)
void endClassDiagram(const ClassDiagram &, const QCString &, const QCString &)
void endAnonTypeScope(int)
A model of a class/file/namespace member symbol.
void startMemberSubtitle()
void lineBreak(const QCString &)
void startFile(const QCString &name, const QCString &manName, const QCString &title, int id)
void writeCodeLink(CodeSymbolType type, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name, const QCString &tooltip)
void endInlineMemberDoc()
void startFontClass(const QCString &colorClass)
void writeAnchor(const QCString &, const QCString &)
void startInlineMemberName()
Representation of an call graph
void codify(const QCString &text)
void startGroupCollaboration()
void startPageDoc(const QCString &)
void endDirDepGraph(DotDirDeps &g)
QCString sourceFileName()
virtual ~DocbookGenerator()
void writeEndAnnoItem(const QCString &)
void writeDoc(DocNode *, const Definition *ctx, const MemberDef *md, int id)
void startMemberHeader(const QCString &anchor, int typ)
void writeTooltip(const QCString &, const DocLinkInfo &, const QCString &, const QCString &, const SourceLinkInfo &, const SourceLinkInfo &)
void setRelativePath(const QCString &path)
void endIndexValue(const QCString &, bool)
void writeNonBreakableSpace(int)
void writeCodeAnchor(const QCString &)
void startMemberDocPrefixItem()
void codify(const QCString &text)
void startIndexSection(IndexSections)
Class representing a built-in class diagram.
void startCompoundTemplateParams()
Representation of a class inheritance or dependency graph
void startConstraintType()
void writeObjectLink(const QCString &, const QCString &, const QCString &, const QCString &)
QCString m_sourceFileName
void writeString(const QCString &)
void endMemberDocPrefixItem()
void writeNavigationPath(const QCString &)
void startIndexListItem()
Abstract output generator.
void startDescTable(const QCString &)
void startIndexValue(bool)
void startMemberGroupDocs()
void startMemberDocName(bool)
void endTitleHead(const QCString &fileName, const QCString &name)
void startHtmlLink(const QCString &)
void endMemberGroupDocs()
void endIndexItem(const QCString &, const QCString &)
void insertMemberAlignLeft(int, bool)
void startConstraintDocs()
void endInclDepGraph(DotInclDepGraph &g)
void startParagraph(const QCString &)
Output interface for code parser.
void startConstraintList(const QCString &)
void startSubsubsection()
void endSection(const QCString &, SectionType)
void writeQuickLinks(bool, HighlightedItem, const QCString &)
void writeFooter(const QCString &)
void startInlineMemberDoc()
void setSourceFileName(const QCString &sourceFileName)
Representation of a group collaboration graph
void writeGraphicalHierarchy(DotGfxHierarchyTable &)
void startIndexItem(const QCString &, const QCString &)
void writePageLink(const QCString &, bool)
void startAnonTypeScope(int)
void startTextBlock(bool)
void startInlineMemberType()
Representation of an include dependency graph
void endCodeFragment(const QCString &style)
Represents a graphical class hierarchy
void startMemberSections()
void addIndexItem(const QCString &, const QCString &)
void endMemberDeclaration(const QCString &, const QCString &)
void docify(const QCString &text)
void endMemberGroupHeader()
void exceptionEntry(const QCString &, bool)
void startCodeLine(bool hasLineNumbers)
void endGroupCollaboration(DotGroupCollaboration &g)
void insertMemberAlign(bool)
void startParamList(BaseOutputDocInterface::ParamListTypes, const QCString &)
DocbookGenerator & operator=(const DocbookGenerator &o)
void writeSplitBar(const QCString &)
void writeLabel(const QCString &, bool)
void endMemberTemplateParams(const QCString &, const QCString &)
This is an alternative implementation of QCString.