Doxygen
|
Helper template class which defers all methods of OutputCodeIntf to an existing object of the templated type. More...
#include <src/outputlist.h>
Public Member Functions | |
OutputCodeDefer (OutputCodeGen *codeGen) | |
OutputType | type () const override |
std::unique_ptr< OutputCodeIntf > | clone () override |
void | codify (const QCString &s) 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 | writeLineNumber (const QCString &ref, const QCString &file, const QCString &anchor, int lineNumber, bool writeLineAnchor) override |
void | writeTooltip (const QCString &id, const DocLinkInfo &docInfo, const QCString &decl, const QCString &desc, const SourceLinkInfo &defInfo, const SourceLinkInfo &declInfo) override |
void | startCodeLine (int lineNr) override |
void | endCodeLine () override |
void | startFontClass (const QCString &c) override |
void | endFontClass () override |
void | writeCodeAnchor (const QCString &name) override |
void | startCodeFragment (const QCString &style) override |
void | endCodeFragment (const QCString &style) override |
void | startFold (int lineNr, const QCString &startMarker, const QCString &endMarker) override |
void | endFold () override |
Public Member Functions inherited from OutputCodeIntf | |
OutputCodeIntf ()=default |
Private Attributes | |
OutputCodeGen * | m_codeGen |
Helper template class which defers all methods of OutputCodeIntf to an existing object of the templated type.
This allows to add the same generator to multiple lists (one that owns the element, and others that refers to it).
Definition at line 46 of file outputlist.h.
|
inline |
Definition at line 49 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 89 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 74 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 80 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 55 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 56 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 86 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 71 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 77 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 54 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 53 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 83 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 67 of file outputlist.h.
|
private |
Definition at line 99 of file outputlist.h.