Skip to main content

The docbookvisitor.cpp File Reference

Included Headers

#include "docbookvisitor.h" #include "docparser.h" #include "language.h" #include "doxygen.h" #include "outputgen.h" #include "docbookgen.h" #include "dot.h" #include "message.h" #include "util.h" #include "parserintf.h" #include "filename.h" #include "config.h" #include "filedef.h" #include "msc.h" #include "dia.h" #include "htmlentity.h" #include "emoji.h" #include "plantuml.h" #include "growbuf.h" #include "fileinfo.h" #include "portable.h" #include "codefragment.h" #include "cite.h"

Functions Index

static QCStringfilterId (const QCString &s)
static boolsupportedHtmlAttribute (const QCString &name)
static QCStringmakeShortName (const QCString &baseName)
static QCStringmakeBaseName (const QCString &name)

Macro Definitions Index

#defineDB_VIS_C
#defineDB_VIS_C1(x)
#defineDB_VIS_C2(y)
#defineDB_VIS_C2a(x, y)

Functions

filterId()

QCString filterId (const QCString & s)
static

Definition at line 52 of file docbookvisitor.cpp.

52static QCString filterId(const QCString &s)
53{
54 if (s.isEmpty()) return s;
55 GrowBuf growBuf;
56 growBuf.clear();
57 const char *p=s.data();
58 char c=0;
59 while ((c=*p++))
60 {
61 switch (c)
62 {
63 case ':': growBuf.addStr("_1"); break;
64 default: growBuf.addChar(c); break;
65 }
66 }
67 growBuf.addChar(0);
68 return growBuf.get();
69}

References GrowBuf::addChar, GrowBuf::addStr, GrowBuf::clear, QCString::data, GrowBuf::get and QCString::isEmpty.

Referenced by DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator() and DocbookDocVisitor::operator().

makeBaseName()

makeShortName()

supportedHtmlAttribute()

bool supportedHtmlAttribute (const QCString & name)
static

Definition at line 71 of file docbookvisitor.cpp.

71static bool supportedHtmlAttribute(const QCString &name)
72{
73 return (name=="align" ||
74 name=="bgcolor" ||
75 name=="border" ||
76 name=="cellpadding" ||
77 name=="cellspacing" ||
78 name=="class" ||
79 name=="frame" ||
80 name=="label" ||
81 name=="style" ||
82 name=="width" ||
83 name=="tabstyle" ||
84 name=="title");
85}

Referenced by DocbookDocVisitor::operator() and DocbookDocVisitor::operator().

Macro Definitions

DB_VIS_C

#define DB_VIS_C

Definition at line 46 of file docbookvisitor.cpp.

46#define DB_VIS_C

Referenced by DocbookDocVisitor::DocbookDocVisitor, DocbookDocVisitor::endDiaFile, DocbookDocVisitor::endDotFile, DocbookDocVisitor::endLink, DocbookDocVisitor::endMscFile, DocbookDocVisitor::endPlantUmlFile, DocbookDocVisitor::filter, DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::startDiaFile, DocbookDocVisitor::startDotFile, DocbookDocVisitor::startLink, DocbookDocVisitor::startMscFile, DocbookDocVisitor::startPlantUmlFile, DocbookDocVisitor::writeDiaFile, DocbookDocVisitor::writeDotFile, DocbookDocVisitor::writeMscFile and DocbookDocVisitor::writePlantUMLFile.

DB_VIS_C1

#define DB_VIS_C1(x)

Definition at line 47 of file docbookvisitor.cpp.

47#define DB_VIS_C1(x)

DB_VIS_C2

#define DB_VIS_C2(y)

Definition at line 48 of file docbookvisitor.cpp.

48#define DB_VIS_C2(y)

DB_VIS_C2a

#define DB_VIS_C2a(x, y)

Definition at line 49 of file docbookvisitor.cpp.

49#define DB_VIS_C2a(x,y)

Generated via doxygen2docusaurus by Doxygen 1.14.0.