doxygen
|
Helper template class which defers all methods of OutputCodeIntf to an existing object of the templated type. More...
#include <outputlist.h>
Public Member Functions | |
OutputCodeDefer (OutputCodeGen *codeGen) | |
OutputType | type () const |
void | codify (const QCString &s) |
void | writeCodeLink (CodeSymbolType type, const QCString &ref, const QCString &file, const QCString &anchor, const QCString &name, const QCString &tooltip) |
void | writeLineNumber (const QCString &ref, const QCString &file, const QCString &anchor, int lineNumber, bool writeLineAnchor) |
void | writeTooltip (const QCString &id, const DocLinkInfo &docInfo, const QCString &decl, const QCString &desc, const SourceLinkInfo &defInfo, const SourceLinkInfo &declInfo) |
void | startCodeLine (int lineNr) |
void | endCodeLine () |
void | startFontClass (const QCString &c) |
void | endFontClass () |
void | writeCodeAnchor (const QCString &name) |
void | startCodeFragment (const QCString &style) |
void | endCodeFragment (const QCString &style) |
void | startFold (int lineNr, const QCString &startMarker, const QCString &endMarker) |
void | endFold () |
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).