|
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 DString &s) override |
| void | stripCodeComments (bool b) override |
| void | startSpecialComment () override |
| void | endSpecialComment () override |
| void | setStripIndentAmount (size_t amount) override |
| void | writeCodeLink (CodeSymbolType type, const DString &ref, const DString &file, const DString &anchor, const DString &name, const DString &tooltip) override |
| void | writeLineNumber (const DString &ref, const DString &file, const DString &anchor, int lineNumber, bool writeLineAnchor) override |
| void | writeTooltip (const DString &id, const DocLinkInfo &docInfo, const DString &decl, const DString &desc, const SourceLinkInfo &defInfo, const SourceLinkInfo &declInfo) override |
| void | startCodeLine (int lineNr) override |
| void | endCodeLine () override |
| void | startFontClass (const DString &c) override |
| void | endFontClass () override |
| void | writeCodeAnchor (const DString &name) override |
| void | startCodeFragment (const DString &style) override |
| void | endCodeFragment (const DString &style) override |
| void | startFold (int lineNr, const DString &startMarker, const DString &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 47 of file outputlist.h.
|
inline |
Definition at line 50 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 90 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 75 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 81 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 56 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 57 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 87 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 72 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 78 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 55 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 54 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 84 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 68 of file outputlist.h.
|
private |
Definition at line 100 of file outputlist.h.