Skip to main content

The DevNullCodeGenerator Class Reference

Class implementing OutputCodeIntf by throwing away everything. More...

Declaration

class DevNullCodeGenerator { ... }

Included Headers

#include <src/devnullgen.h>

Base class

classOutputCodeIntf

Base class for code generators. More...

Public Member Functions Index

OutputTypetype () const override
std::unique_ptr< OutputCodeIntf >clone () override
voidcodify (const QCString &) override
voidstripCodeComments (bool) override
voidstartSpecialComment () override
voidendSpecialComment () override
voidsetStripIndentAmount (size_t) override
voidwriteCodeLink (CodeSymbolType, const QCString &, const QCString &, const QCString &, const QCString &, const QCString &) override
voidwriteTooltip (const QCString &, const DocLinkInfo &, const QCString &, const QCString &, const SourceLinkInfo &, const SourceLinkInfo &) override
voidwriteLineNumber (const QCString &, const QCString &, const QCString &, int, bool) override
voidstartCodeLine (int) override
voidendCodeLine () override
voidstartFontClass (const QCString &) override
voidendFontClass () override
voidwriteCodeAnchor (const QCString &) override
voidstartCodeFragment (const QCString &) override
voidendCodeFragment (const QCString &) override
voidstartFold (int, const QCString &, const QCString &) override
voidendFold () override

Description

Class implementing OutputCodeIntf by throwing away everything.

Definition at line 20 of file devnullgen.h.

Public Member Functions

clone()

std::unique_ptr< OutputCodeIntf > DevNullCodeGenerator::clone ()
inline virtual

Definition at line 24 of file devnullgen.h.

24 std::unique_ptr<OutputCodeIntf> clone() override { return std::make_unique<DevNullCodeGenerator>(*this); }

codify()

void DevNullCodeGenerator::codify (const QCString &)
inline virtual

Definition at line 25 of file devnullgen.h.

25 void codify(const QCString &) override {}

endCodeFragment()

void DevNullCodeGenerator::endCodeFragment (const QCString &)
inline virtual

Definition at line 45 of file devnullgen.h.

45 void endCodeFragment(const QCString &) override {}

endCodeLine()

void DevNullCodeGenerator::endCodeLine ()
inline virtual

Definition at line 40 of file devnullgen.h.

40 void endCodeLine() override {}

endFold()

void DevNullCodeGenerator::endFold ()
inline virtual

Definition at line 47 of file devnullgen.h.

47 void endFold() override {}

endFontClass()

void DevNullCodeGenerator::endFontClass ()
inline virtual

Definition at line 42 of file devnullgen.h.

42 void endFontClass() override {}

endSpecialComment()

void DevNullCodeGenerator::endSpecialComment ()
inline virtual

Definition at line 28 of file devnullgen.h.

28 void endSpecialComment() override {}

setStripIndentAmount()

void DevNullCodeGenerator::setStripIndentAmount (size_t)
inline virtual

Definition at line 29 of file devnullgen.h.

29 void setStripIndentAmount(size_t) override {}

startCodeFragment()

void DevNullCodeGenerator::startCodeFragment (const QCString &)
inline virtual

Definition at line 44 of file devnullgen.h.

44 void startCodeFragment(const QCString &) override {}

startCodeLine()

void DevNullCodeGenerator::startCodeLine (int)
inline virtual

Definition at line 39 of file devnullgen.h.

39 void startCodeLine(int) override {}

startFold()

void DevNullCodeGenerator::startFold (int, const QCString &, const QCString &)
inline virtual

Definition at line 46 of file devnullgen.h.

46 void startFold(int,const QCString &,const QCString &) override {}

startFontClass()

void DevNullCodeGenerator::startFontClass (const QCString &)
inline virtual

Definition at line 41 of file devnullgen.h.

41 void startFontClass(const QCString &) override {}

startSpecialComment()

void DevNullCodeGenerator::startSpecialComment ()
inline virtual

Definition at line 27 of file devnullgen.h.

27 void startSpecialComment() override {}

stripCodeComments()

void DevNullCodeGenerator::stripCodeComments (bool)
inline virtual

Definition at line 26 of file devnullgen.h.

26 void stripCodeComments(bool) override {}

type()

OutputType DevNullCodeGenerator::type ()
inline virtual

Definition at line 23 of file devnullgen.h.

23 OutputType type() const override { return OutputType::Null; }

Reference Null.

writeCodeAnchor()

void DevNullCodeGenerator::writeCodeAnchor (const QCString &)
inline virtual

Definition at line 43 of file devnullgen.h.

43 void writeCodeAnchor(const QCString &) override {}

writeCodeLink()

void DevNullCodeGenerator::writeCodeLink (CodeSymbolType, const QCString &, const QCString &, const QCString &, const QCString &, const QCString &)
inline virtual

Definition at line 30 of file devnullgen.h.

31 const QCString &,const QCString &,
32 const QCString &,const QCString &,
33 const QCString &) override {}

writeLineNumber()

void DevNullCodeGenerator::writeLineNumber (const QCString &, const QCString &, const QCString &, int, bool)
inline virtual

Definition at line 37 of file devnullgen.h.

37 void writeLineNumber(const QCString &,const QCString &,
38 const QCString &,int,bool) override {}

writeTooltip()

void DevNullCodeGenerator::writeTooltip (const QCString &, const DocLinkInfo &, const QCString &, const QCString &, const SourceLinkInfo &, const SourceLinkInfo &)
inline virtual

Definition at line 34 of file devnullgen.h.

34 void writeTooltip(const QCString &, const DocLinkInfo &, const QCString &,
35 const QCString &, const SourceLinkInfo &, const SourceLinkInfo &
36 ) override {}

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


Generated via doxygen2docusaurus by Doxygen 1.14.0.