The DocbookCodeGenerator
Class Reference
Declaration
class DocbookCodeGenerator { ... }
Base class
Public Constructors Index
Public Member Functions Index
void | setTextStream (TextStream *t) |
|
|
|
OutputType | type () const override |
|
|
|
std::unique_ptr< OutputCodeIntf > | clone () override |
|
|
|
void | codify (const QCString &text) override |
|
|
|
void | stripCodeComments (bool b) override |
|
|
|
void | startSpecialComment () override |
|
|
|
void | endSpecialComment () override |
|
|
|
void | setStripIndentAmount (size_t amount) override |
|
|
|
void | writeCodeLink (CodeSymbolType type, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name, const QCString &tooltip) override |
|
|
|
void | writeTooltip (const QCString &, const DocLinkInfo &, const QCString &, const QCString &, const SourceLinkInfo &, const SourceLinkInfo &) override |
|
|
|
void | startCodeLine (int) override |
|
|
|
void | endCodeLine () override |
|
|
|
void | startFontClass (const QCString &colorClass) override |
|
|
|
void | endFontClass () override |
|
|
|
void | writeCodeAnchor (const QCString &) override |
|
|
|
void | writeLineNumber (const QCString &extRef, const QCString &compId, const QCString &anchorId, int l, bool writeLineAnchor) override |
|
|
|
void | startCodeFragment (const QCString &style) override |
|
|
|
void | endCodeFragment (const QCString &style) override |
|
|
|
void | startFold (int, const QCString &, const QCString &) override |
|
|
|
void | endFold () override |
|
|
|
void | setRelativePath (const QCString &path) |
|
|
|
void | setSourceFileName (const QCString &sourceFileName) |
|
|
|
QCString | sourceFileName () |
|
|
|
void | finish () |
|
|
|
Private Member Functions Index
void | writeCodeLinkLine (CodeSymbolType type, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name, const QCString &tooltip, bool) |
|
|
|
Private Member Attributes Index
Definition at line 47 of file docbookgen.h.
Public Constructors
DocbookCodeGenerator()
DocbookCodeGenerator::DocbookCodeGenerator (TextStream * t) |
|
Public Member Functions
clone()
std::unique_ptr< OutputCodeIntf > DocbookCodeGenerator::clone () |
|
inline
virtual
|
Definition at line 54 of file docbookgen.h.
54 std::unique_ptr<OutputCodeIntf> clone() override { return std::make_unique<DocbookCodeGenerator>(m_t); }
Reference m_t.
codify()
void DocbookCodeGenerator::codify (const QCString & text) |
|
virtual
|
endCodeFragment()
void DocbookCodeGenerator::endCodeFragment (const QCString & style) |
|
virtual
|
endCodeLine()
void DocbookCodeGenerator::endCodeLine () |
|
virtual
|
endFold()
void DocbookCodeGenerator::endFold () |
|
inline
virtual
|
endFontClass()
void DocbookCodeGenerator::endFontClass () |
|
virtual
|
endSpecialComment()
void DocbookCodeGenerator::endSpecialComment () |
|
virtual
|
finish()
void DocbookCodeGenerator::finish () |
|
setRelativePath()
void DocbookCodeGenerator::setRelativePath (const QCString & path) |
|
inline
|
setSourceFileName()
void DocbookCodeGenerator::setSourceFileName (const QCString & sourceFileName) |
|
inline
|
setStripIndentAmount()
void DocbookCodeGenerator::setStripIndentAmount (size_t amount) |
|
virtual
|
setTextStream()
void DocbookCodeGenerator::setTextStream (TextStream * t) |
|
inline
|
sourceFileName()
QCString DocbookCodeGenerator::sourceFileName () |
|
inline
|
startCodeFragment()
void DocbookCodeGenerator::startCodeFragment (const QCString & style) |
|
virtual
|
startCodeLine()
void DocbookCodeGenerator::startCodeLine (int) |
|
virtual
|
startFold()
startFontClass()
void DocbookCodeGenerator::startFontClass (const QCString & colorClass) |
|
virtual
|
startSpecialComment()
void DocbookCodeGenerator::startSpecialComment () |
|
virtual
|
stripCodeComments()
void DocbookCodeGenerator::stripCodeComments (bool b) |
|
virtual
|
type()
OutputType DocbookCodeGenerator::type () |
|
inline
virtual
|
writeCodeAnchor()
void DocbookCodeGenerator::writeCodeAnchor (const QCString &) |
|
virtual
|
writeCodeLink()
writeLineNumber()
void DocbookCodeGenerator::writeLineNumber (const QCString & extRef, const QCString & compId, const QCString & anchorId, int l, bool writeLineAnchor) |
|
virtual
|
Declaration at line 72 of file docbookgen.h, definition at line 265 of file docbookgen.cpp.
266 const QCString &anchor,int l,bool writeLineAnchor)
267{
272 {
275
277 {
279 }
281 {
283 }
284 else
285 {
287 }
289 }
290 else
291 {
293 }
295}
References codify, Config_getBool, Default, Docbook_DB, QCString::isEmpty, m_col, m_hide, m_insideCodeLine, m_sourceFileName, m_t, QCString::sprintf, TRUE, writeCodeLink and writeCodeLinkLine.
writeTooltip()
Private Member Functions
writeCodeLinkLine()
Private Member Attributes
m_col
size_t DocbookCodeGenerator::m_col = 0 |
|
m_external
QCString DocbookCodeGenerator::m_external |
|
m_hide
bool DocbookCodeGenerator::m_hide = false |
|
m_insideCodeLine
bool DocbookCodeGenerator::m_insideCodeLine = false |
|
m_insideSpecialHL
bool DocbookCodeGenerator::m_insideSpecialHL = false |
|
m_lineNumber
int DocbookCodeGenerator::m_lineNumber = -1 |
|
m_refId
QCString DocbookCodeGenerator::m_refId |
|
m_relPath
QCString DocbookCodeGenerator::m_relPath |
|
m_sourceFileName
QCString DocbookCodeGenerator::m_sourceFileName |
|
m_stripCodeComments
bool DocbookCodeGenerator::m_stripCodeComments = false |
|
m_stripIndentAmount
size_t DocbookCodeGenerator::m_stripIndentAmount = 0 |
|
m_t
TextStream* DocbookCodeGenerator::m_t |
|
Definition at line 89 of file docbookgen.h.
Referenced by clone, codify, DocbookCodeGenerator, endCodeFragment, endCodeLine, endFontClass, setTextStream, startCodeFragment, startFontClass, writeCodeLink, writeCodeLinkLine and writeLineNumber.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.