doxygen
Public Member Functions | List of all members
OutputCodeDefer< OutputCodeGen > Class Template Reference

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 ()
 

Detailed Description

template<class OutputCodeGen>
class OutputCodeDefer< OutputCodeGen >

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).


The documentation for this class was generated from the following file: