|
Doxygen
|
#include <stdlib.h>#include "docbookgen.h"#include "doxygen.h"#include "message.h"#include "config.h"#include "classlist.h"#include "classdef.h"#include "diagram.h"#include "util.h"#include "defargs.h"#include "outputgen.h"#include "dot.h"#include "dotcallgraph.h"#include "dotclassgraph.h"#include "dotdirdeps.h"#include "dotgroupcollaboration.h"#include "dotincldepgraph.h"#include "pagedef.h"#include "filename.h"#include "version.h"#include "docbookvisitor.h"#include "docparser.h"#include "language.h"#include "parserintf.h"#include "arguments.h"#include "memberlist.h"#include "groupdef.h"#include "memberdef.h"#include "namespacedef.h"#include "membername.h"#include "membergroup.h"#include "dirdef.h"#include "section.h"#include "dir.h"#include "outputlist.h"#include "moduledef.h"Go to the source code of this file.
Macros | |
| #define | Docbook_DB(x) |
| #define | DB_GEN_C |
| #define | DB_GEN_C1(x) |
| #define | DB_GEN_C2(y) |
| #define | DB_GEN_C2a(x, y) |
Functions | |
| void | writeDocbookString (TextStream &t, const QCString &s) |
| void | writeDocbookCodeString (bool hide, TextStream &t, const QCString &str, size_t &col, size_t stripIndentAmount) |
| static void | addIndexTerm (TextStream &t, QCString prim, QCString sec="") |
| void | writeDocbookLink (TextStream &t, const QCString &, const QCString &compoundId, const QCString &anchorId, const QCString &text, const QCString &) |
| static QCString | objectLinkToString (const QCString &, const QCString &f, const QCString &anchor, const QCString &text) |
| QCString | convertToDocBook (const QCString &s, const bool retainNewline) |
Variables | |
| static constexpr auto | hex ="0123456789ABCDEF" |
| #define DB_GEN_C |
Definition at line 69 of file docbookgen.cpp.
Referenced by DocbookGenerator::addIndexItem(), DocbookGenerator::addLabel(), DocbookGenerator::DocbookGenerator(), DocbookGenerator::docify(), DocbookGenerator::endBold(), DocbookGenerator::endCallGraph(), DocbookGenerator::endClassDiagram(), DocbookGenerator::endCompoundTemplateParams(), DocbookGenerator::endConstraintDocs(), DocbookGenerator::endConstraintList(), DocbookGenerator::endConstraintParam(), DocbookGenerator::endConstraintType(), DocbookGenerator::endDescTable(), DocbookGenerator::endDescTableData(), DocbookGenerator::endDescTableInit(), DocbookGenerator::endDescTableRow(), DocbookGenerator::endDescTableTitle(), DocbookGenerator::endDirDepGraph(), DocbookGenerator::endDotGraph(), DocbookGenerator::endDoxyAnchor(), DocbookGenerator::endExamples(), DocbookGenerator::endFile(), DocbookGenerator::endGroupCollaboration(), DocbookGenerator::endGroupHeader(), DocbookGenerator::endInclDepGraph(), DocbookGenerator::endInlineMemberDoc(), DocbookGenerator::endInlineMemberName(), DocbookGenerator::endInlineMemberType(), DocbookGenerator::endLabels(), DocbookGenerator::endMemberDoc(), DocbookGenerator::endMemberDocList(), DocbookGenerator::endMemberDocName(), DocbookGenerator::endMemberDocPrefixItem(), DocbookGenerator::endMemberDocSimple(), DocbookGenerator::endMemberGroup(), DocbookGenerator::endMemberGroupHeader(), DocbookGenerator::endMemberHeader(), DocbookGenerator::endMemberItem(), DocbookGenerator::endMemberList(), DocbookGenerator::endMemberTemplateParams(), DocbookGenerator::endParagraph(), DocbookGenerator::endParameterDefVal(), DocbookGenerator::endParameterExtra(), DocbookGenerator::endParameterList(), DocbookGenerator::endParameterName(), DocbookGenerator::endSection(), DocbookGenerator::endTextBlock(), DocbookGenerator::endTitleHead(), DocbookGenerator::endTypewriter(), DocbookGenerator::exceptionEntry(), DocbookGenerator::lineBreak(), objectLinkToString(), DocbookGenerator::startBold(), DocbookGenerator::startCallGraph(), DocbookGenerator::startClassDiagram(), DocbookGenerator::startCompoundTemplateParams(), DocbookGenerator::startConstraintDocs(), DocbookGenerator::startConstraintList(), DocbookGenerator::startConstraintParam(), DocbookGenerator::startConstraintType(), DocbookGenerator::startDescTable(), DocbookGenerator::startDescTableData(), DocbookGenerator::startDescTableInit(), DocbookGenerator::startDescTableRow(), DocbookGenerator::startDescTableTitle(), DocbookGenerator::startDirDepGraph(), DocbookGenerator::startDotGraph(), DocbookGenerator::startDoxyAnchor(), DocbookGenerator::startExamples(), DocbookGenerator::startFile(), DocbookGenerator::startGroupCollaboration(), DocbookGenerator::startInclDepGraph(), DocbookGenerator::startInlineMemberDoc(), DocbookGenerator::startInlineMemberName(), DocbookGenerator::startInlineMemberType(), DocbookGenerator::startLabels(), DocbookGenerator::startMemberDocList(), DocbookGenerator::startMemberDocName(), DocbookGenerator::startMemberDocPrefixItem(), DocbookGenerator::startMemberDocSimple(), DocbookGenerator::startMemberGroup(), DocbookGenerator::startMemberGroupHeader(), DocbookGenerator::startMemberHeader(), DocbookGenerator::startMemberItem(), DocbookGenerator::startMemberList(), DocbookGenerator::startMemberTemplateParams(), DocbookGenerator::startParagraph(), DocbookGenerator::startParameterDefVal(), DocbookGenerator::startParameterExtra(), DocbookGenerator::startParameterList(), DocbookGenerator::startParameterName(), DocbookGenerator::startSection(), DocbookGenerator::startTextBlock(), DocbookGenerator::startTitleHead(), DocbookGenerator::startTypewriter(), DocbookGenerator::writeChar(), DocbookGenerator::writeDoc(), DocbookGenerator::writeInheritedSectionTitle(), DocbookGenerator::writeLabel(), DocbookGenerator::writeNonBreakableSpace(), DocbookGenerator::writeObjectLink(), DocbookGenerator::writePageLink(), and DocbookGenerator::writeString().
| #define DB_GEN_C1 | ( | x | ) |
Definition at line 70 of file docbookgen.cpp.
Referenced by DocbookCodeGenerator::endCodeFragment(), and DocbookCodeGenerator::startCodeFragment().
| #define DB_GEN_C2 | ( | y | ) |
Definition at line 71 of file docbookgen.cpp.
Referenced by DocbookGenerator::endIndexSection(), DocbookGenerator::startGroupHeader(), DocbookGenerator::startIndexSection(), DocbookGenerator::startMemberDoc(), and DocbookGenerator::writeRuler().
| #define DB_GEN_C2a | ( | x, | |
| y ) |
Definition at line 72 of file docbookgen.cpp.
| #define Docbook_DB | ( | x | ) |
Definition at line 57 of file docbookgen.cpp.
Referenced by DocbookCodeGenerator::codify(), DocbookCodeGenerator::endCodeLine(), DocbookCodeGenerator::endFontClass(), DocbookCodeGenerator::startCodeLine(), DocbookCodeGenerator::startFontClass(), DocbookCodeGenerator::writeCodeAnchor(), DocbookCodeGenerator::writeCodeLink(), DocbookCodeGenerator::writeCodeLinkLine(), DocbookCodeGenerator::writeLineNumber(), and DocbookCodeGenerator::writeTooltip().
|
static |
Definition at line 137 of file docbookgen.cpp.
References convertToDocBook().
Referenced by DocbookGenerator::addIndexItem(), DocbookGenerator::endTitleHead(), and DocbookGenerator::startMemberDoc().
Converts a string to an DocBook-encoded string
Definition at line 1484 of file docbookgen.cpp.
References QCString::data(), HtmlEntityMapper::docbook(), hex, HtmlEntityMapper::instance(), QCString::isEmpty(), QCString::length(), HtmlEntityMapper::name2sym(), QCString::reserve(), and HtmlEntityMapper::Sym_Unknown.
Referenced by addIndexTerm(), DocbookGenerator::docify(), DocbookDocVisitor::filter(), objectLinkToString(), DocbookDocVisitor::operator()(), DocbookDocVisitor::operator()(), DocbookDocVisitor::operator()(), DocbookDocVisitor::operator()(), DocbookGenerator::startDescTable(), DocbookGenerator::startIndexSection(), DocbookGenerator::startMemberDoc(), DocbookGenerator::startMemberDocSimple(), DocbookGenerator::startTocEntry(), DocbookDocVisitor::visitPreStart(), writeDocbookString(), and DocbookGenerator::writeInheritedSectionTitle().
|
static |
Definition at line 773 of file docbookgen.cpp.
References convertToDocBook(), DB_GEN_C, QCString::isEmpty(), and stripPath().
Referenced by DocbookGenerator::writeInheritedSectionTitle(), LatexGenerator::writeInheritedSectionTitle(), ManGenerator::writeInheritedSectionTitle(), RTFGenerator::writeInheritedSectionTitle(), DocbookGenerator::writeObjectLink(), LatexGenerator::writeObjectLink(), and RTFGenerator::writeObjectLink().
|
inline |
Definition at line 82 of file docbookgen.cpp.
References Config_getInt, QCString::data(), hex, QCString::isEmpty(), and updateColumnCount().
Referenced by DocbookCodeGenerator::codify().
| void writeDocbookLink | ( | TextStream & | t, |
| const QCString & | , | ||
| const QCString & | compoundId, | ||
| const QCString & | anchorId, | ||
| const QCString & | text, | ||
| const QCString & | ) |
Definition at line 150 of file docbookgen.cpp.
References QCString::isEmpty(), stripPath(), and writeDocbookString().
Referenced by DocbookCodeGenerator::writeCodeLink().
|
inline |
Definition at line 77 of file docbookgen.cpp.
References convertToDocBook().
Referenced by DocbookCodeGenerator::writeCodeLinkLine(), and writeDocbookLink().
|
staticconstexpr |
Definition at line 1481 of file docbookgen.cpp.
Referenced by HtmlCodeGenerator::codify(), convertIndexWordToAnchor(), convertToDocBook(), convertToHtml(), convertToId(), escapeCharsInString(), HtmlDocVisitor::filter(), HtmlDocVisitor::filterQuotedCdataAttr(), getDirectoryBackgroundColor(), latexFilterURL(), letterToLabel(), replaceColorMarkers(), SearchTerm::termEncoded(), and writeDocbookCodeString().