|
Doxygen
|
#include <stdlib.h>#include "docbookgen.h"#include "doxygen.h"#include "message.h"#include "config.h"#include "classlist.h"#include "classdef.h"#include "conceptdef.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 DString &s) |
| void | writeDocbookCodeString (bool hide, TextStream &t, const DString &str, size_t &col, size_t stripIndentAmount) |
| static void | addIndexTerm (TextStream &t, DString prim, DString sec="") |
| void | writeDocbookLink (TextStream &t, const DString &, const DString &compoundId, const DString &anchorId, const DString &text, const DString &) |
| static DString | objectLinkToString (const DString &, const DString &f, const DString &anchor, const DString &text) |
Variables | |
| static constexpr auto | hex ="0123456789ABCDEF" |
| #define DB_GEN_C |
Definition at line 70 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 71 of file docbookgen.cpp.
Referenced by DocbookCodeGenerator::endCodeFragment(), and DocbookCodeGenerator::startCodeFragment().
| #define DB_GEN_C2 | ( | y | ) |
Definition at line 72 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 73 of file docbookgen.cpp.
| #define Docbook_DB | ( | x | ) |
Definition at line 58 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 138 of file docbookgen.cpp.
References addIndexTerm(), and DocbookGenerator::convertToDocbook().
Referenced by DocbookGenerator::addIndexItem(), addIndexTerm(), DocbookGenerator::endTitleHead(), and DocbookGenerator::startMemberDoc().
|
static |
Definition at line 774 of file docbookgen.cpp.
References DocbookGenerator::convertToDocbook(), DB_GEN_C, DString::empty(), objectLinkToString(), and stripPath().
Referenced by objectLinkToString(), DocbookGenerator::writeInheritedSectionTitle(), and DocbookGenerator::writeObjectLink().
|
inline |
Definition at line 83 of file docbookgen.cpp.
References Config_getInt, DString::data(), DString::empty(), hex, updateColumnCount(), and writeDocbookCodeString().
Referenced by DocbookCodeGenerator::codify(), and writeDocbookCodeString().
| void writeDocbookLink | ( | TextStream & | t, |
| const DString & | , | ||
| const DString & | compoundId, | ||
| const DString & | anchorId, | ||
| const DString & | text, | ||
| const DString & | ) |
Definition at line 151 of file docbookgen.cpp.
References DString::empty(), stripPath(), writeDocbookLink(), and writeDocbookString().
Referenced by DocbookCodeGenerator::writeCodeLink(), and writeDocbookLink().
|
inline |
Definition at line 78 of file docbookgen.cpp.
References DocbookGenerator::convertToDocbook(), and writeDocbookString().
Referenced by DocbookCodeGenerator::writeCodeLinkLine(), writeDocbookLink(), and writeDocbookString().
|
staticconstexpr |
Definition at line 1482 of file docbookgen.cpp.
Referenced by DocbookGenerator::convertToDocbook(), letterToLabel(), and writeDocbookCodeString().