1131 if (cd->
name().
find(
'@')!=-1)
return;
1134 msg(
"Generating Docbook output for class %s\n",cd->
name().
data());
1138 ti <<
" <xi:include href=\"" << fileDocbook <<
"\" xmlns:xi=\"http://www.w3.org/2001/XInclude\"/>" <<
endl;
1146 err(
"Cannot open file %s for writing!\n",fileName.
data());
1156 t <<
"</title>" <<
endl;
1165 t <<
"<para>" <<
endl;
1166 t <<
" <programlisting>#include ";
1192 t <<
"</programlisting>" <<
endl;
1193 t <<
"</para>" <<
endl;
1199 t <<
"<para>Inheritance diagram for " <<
convertToXML(cd->
name()) <<
"</para>" << endl;
1206 t <<
"<para>Collaboration diagram for " <<
convertToXML(cd->
name()) <<
"</para>" << endl;
1218 for (;(mg=mgli.current());++mgli)
1221 mg->documentation());
1228 for (mli.toFirst();(ml=mli.current());++mli)
1240 t <<
" <simplesect>" <<
endl;
1244 t <<
" </simplesect>" <<
endl;
1250 t <<
" <simplesect>" <<
endl;
1254 t <<
" <para>The Documentation for this struct was generated from the following file: </para>" <<
endl;
1255 t <<
" <para><itemizedlist><listitem><para>" <<
stripPath(cd->
getDefFileName()) <<
"</para></listitem></itemizedlist></para>" << endl;
1256 t <<
" </simplesect>" <<
endl;
1258 for (mli.toFirst();(ml=mli.current());++mli)
1298 t <<
"</section>" <<
endl;
QCString convertToXML(const char *s)
IncludeInfo * includeInfo() const
void msg(const char *fmt,...)
QCString compoundTypeString() const
void writeDocbookString(FTextStream &t, const char *s)
virtual QCString trDetailedDescription()=0
static QCString stripPath(const QCString &s)
virtual bool isReference() const
QCString relativePathToRoot(const char *name)
Simplified and optimized version of QTextStream.
int find(char c, int index=0, bool cs=TRUE) const
static void writeDocbookDocBlock(FTextStream &t, const QCString &fileName, int lineNr, Definition *scope, MemberDef *md, const QCString &text)
static constexpr double mg
ClassSDict * getClassSDict()
QCString getDefFileName() const
static void generateDocbookSection(Definition *d, FTextStream &t, MemberList *ml, const char *, bool detailed=0, const char *header=0, const char *documentation=0)
ClassDef * templateMaster() const
const QCString & name() const
static QCString classOutputFileBase(ClassDef *cd)
static DocbookSectionMapper g_docbookSectionMapper
const char * data() const
#define Config_getString(val)
#define Config_getBool(val)
QCString briefFile() const
void err(const char *fmt,...)
static void writeDocbookHeader_ID(FTextStream &t, QCString id)
virtual QCString briefDescription(bool abbreviate=FALSE) const
QCString getOutputFileBase() const
The QFile class is an I/O device that operates on files.
QCString getOutputFileBase() const
MemberGroupSDict * getMemberGroupSDict() const
Translator * theTranslator
virtual QCString documentation() const
const QList< MemberList > & getMemberLists() const
const QCString & docName() const
type * find(long k) const
QTextStream & endl(QTextStream &s)
static void writeInnerClasses(const ClassSDict *cl, FTextStream &t)
static void writeTemplateList(ClassDef *cd, FTextStream &t)