|
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 43 of file outputlist.h.
|
inline |
Definition at line 46 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
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 52 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 53 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 83 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 68 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 74 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 51 of file outputlist.h.
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 50 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 80 of file outputlist.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements OutputCodeIntf.
Definition at line 64 of file outputlist.h.
|
private |
Definition at line 96 of file outputlist.h.