Doxygen
Loading...
Searching...
No Matches
DevNullCodeGenerator Class Reference

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

#include <src/devnullgen.h>

+ Inheritance diagram for DevNullCodeGenerator:
+ Collaboration diagram for DevNullCodeGenerator:

Public Member Functions

OutputType type () const override
 
std::unique_ptr< OutputCodeIntfclone () override
 
void codify (const QCString &) override
 
void stripCodeComments (bool) override
 
void startSpecialComment () override
 
void endSpecialComment () override
 
void setStripIndentAmount (size_t) override
 
void writeCodeLink (CodeSymbolType, const QCString &, const QCString &, const QCString &, const QCString &, const QCString &) override
 
void writeTooltip (const QCString &, const DocLinkInfo &, const QCString &, const QCString &, const SourceLinkInfo &, const SourceLinkInfo &) override
 
void writeLineNumber (const QCString &, const QCString &, const QCString &, int, bool) override
 
void startCodeLine (int) override
 
void endCodeLine () override
 
void startFontClass (const QCString &) override
 
void endFontClass () override
 
void writeCodeAnchor (const QCString &) override
 
void startCodeFragment (const QCString &) override
 
void endCodeFragment (const QCString &) override
 
void startFold (int, const QCString &, const QCString &) override
 
void endFold () override
 
- Public Member Functions inherited from OutputCodeIntf
 OutputCodeIntf ()=default
 

Detailed Description

Class implementing OutputCodeIntf by throwing away everything.

Definition at line 20 of file devnullgen.h.

Member Function Documentation

◆ clone()

std::unique_ptr< OutputCodeIntf > DevNullCodeGenerator::clone ( )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 24 of file devnullgen.h.

24{ return std::make_unique<DevNullCodeGenerator>(*this); }

◆ codify()

void DevNullCodeGenerator::codify ( const QCString & )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 25 of file devnullgen.h.

25{}

◆ endCodeFragment()

void DevNullCodeGenerator::endCodeFragment ( const QCString & )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 45 of file devnullgen.h.

45{}

◆ endCodeLine()

void DevNullCodeGenerator::endCodeLine ( )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 40 of file devnullgen.h.

40{}

◆ endFold()

void DevNullCodeGenerator::endFold ( )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 47 of file devnullgen.h.

47{}

◆ endFontClass()

void DevNullCodeGenerator::endFontClass ( )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 42 of file devnullgen.h.

42{}

◆ endSpecialComment()

void DevNullCodeGenerator::endSpecialComment ( )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 28 of file devnullgen.h.

28{}

◆ setStripIndentAmount()

void DevNullCodeGenerator::setStripIndentAmount ( size_t )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 29 of file devnullgen.h.

29{}

◆ startCodeFragment()

void DevNullCodeGenerator::startCodeFragment ( const QCString & )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 44 of file devnullgen.h.

44{}

◆ startCodeLine()

void DevNullCodeGenerator::startCodeLine ( int )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 39 of file devnullgen.h.

39{}

◆ startFold()

void DevNullCodeGenerator::startFold ( int ,
const QCString & ,
const QCString &  )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 46 of file devnullgen.h.

46{}

◆ startFontClass()

void DevNullCodeGenerator::startFontClass ( const QCString & )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 41 of file devnullgen.h.

41{}

◆ startSpecialComment()

void DevNullCodeGenerator::startSpecialComment ( )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 27 of file devnullgen.h.

27{}

◆ stripCodeComments()

void DevNullCodeGenerator::stripCodeComments ( bool )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 26 of file devnullgen.h.

26{}

◆ type()

OutputType DevNullCodeGenerator::type ( ) const
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 23 of file devnullgen.h.

23{ return OutputType::Null; }

References Null.

◆ writeCodeAnchor()

void DevNullCodeGenerator::writeCodeAnchor ( const QCString & )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 43 of file devnullgen.h.

43{}

◆ writeCodeLink()

void DevNullCodeGenerator::writeCodeLink ( CodeSymbolType ,
const QCString & ,
const QCString & ,
const QCString & ,
const QCString & ,
const QCString &  )
inlineoverridevirtual

Implements OutputCodeIntf.

Definition at line 30 of file devnullgen.h.

33 {}

◆ writeLineNumber()

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

Implements OutputCodeIntf.

Definition at line 37 of file devnullgen.h.

38 {}

◆ writeTooltip()

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

Implements OutputCodeIntf.

Definition at line 34 of file devnullgen.h.

36 {}

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