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 45 of file outputlist.h.
|
inline |
Definition at line 48 of file outputlist.h.
References m_codeGen.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 73 of file outputlist.h.
References m_codeGen.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 94 of file outputlist.h.
References m_codeGen.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 79 of file outputlist.h.
References m_codeGen.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 54 of file outputlist.h.
References m_codeGen.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 53 of file outputlist.h.
References m_codeGen.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 49 of file outputlist.h.
References m_codeGen.
Referenced by writeCodeLink().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
private |
Definition at line 98 of file outputlist.h.
Referenced by codify(), endCodeFragment(), endCodeLine(), endFold(), endFontClass(), endSpecialComment(), OutputCodeDefer(), setStripIndentAmount(), startCodeFragment(), startCodeLine(), startFold(), startFontClass(), startSpecialComment(), stripCodeComments(), type(), writeCodeAnchor(), writeCodeLink(), writeLineNumber(), and writeTooltip().