Doxygen
DevNullCodeDocInterface类 参考

Class implementing CodeOutputInterface by throwing away everything. 更多...

+ 类 DevNullCodeDocInterface 继承关系图:
+ DevNullCodeDocInterface 的协作图:

Public 成员函数

virtual void codify (const QCString &) override
 
virtual void writeCodeLink (CodeSymbolType, const QCString &, const QCString &, const QCString &, const QCString &, const QCString &) override
 
virtual void writeTooltip (const QCString &, const DocLinkInfo &, const QCString &, const QCString &, const SourceLinkInfo &, const SourceLinkInfo &) override
 
virtual void writeLineNumber (const QCString &, const QCString &, const QCString &, int, bool) override
 
virtual void startCodeLine (bool) override
 
virtual void endCodeLine () override
 
virtual void startFontClass (const QCString &) override
 
virtual void endFontClass () override
 
virtual void writeCodeAnchor (const QCString &) override
 
virtual void setCurrentDoc (const Definition *, const QCString &, bool) override
 
virtual void addWord (const QCString &, bool) override
 
virtual void startCodeFragment (const QCString &) override
 
virtual void endCodeFragment (const QCString &) override
 
- Public 成员函数 继承自 CodeOutputInterface
virtual ~CodeOutputInterface ()
 
 CodeOutputInterface ()
 
 CodeOutputInterface (const CodeOutputInterface &)=delete
 
CodeOutputInterfaceoperator= (const CodeOutputInterface &)=delete
 
virtual int id () const
 Identifier for the output file 更多...
 

详细描述

Class implementing CodeOutputInterface by throwing away everything.

在文件 filedef.cpp199 行定义.

成员函数说明

◆ addWord()

virtual void DevNullCodeDocInterface::addWord ( const QCString ,
bool   
)
inlineoverridevirtual

实现了 CodeOutputInterface.

在文件 filedef.cpp218 行定义.

218 {}

◆ codify()

virtual void DevNullCodeDocInterface::codify ( const QCString s)
inlineoverridevirtual

Writes an code fragment to the output. This function should keep spaces visible, should break lines at a newline and should convert tabs to the right number of spaces.

实现了 CodeOutputInterface.

在文件 filedef.cpp202 行定义.

202 {}

◆ endCodeFragment()

virtual void DevNullCodeDocInterface::endCodeFragment ( const QCString style)
inlineoverridevirtual

Ends a block of code

实现了 CodeOutputInterface.

在文件 filedef.cpp220 行定义.

220 {}

◆ endCodeLine()

virtual void DevNullCodeDocInterface::endCodeLine ( )
inlineoverridevirtual

Ends a line of code started with startCodeLine()

实现了 CodeOutputInterface.

在文件 filedef.cpp213 行定义.

213 {}

◆ endFontClass()

virtual void DevNullCodeDocInterface::endFontClass ( )
inlineoverridevirtual

Ends a block started with startFontClass()

实现了 CodeOutputInterface.

在文件 filedef.cpp215 行定义.

215 {}

◆ setCurrentDoc()

virtual void DevNullCodeDocInterface::setCurrentDoc ( const Definition ,
const QCString ,
bool   
)
inlineoverridevirtual

实现了 CodeOutputInterface.

在文件 filedef.cpp217 行定义.

217 {}

◆ startCodeFragment()

virtual void DevNullCodeDocInterface::startCodeFragment ( const QCString style)
inlineoverridevirtual

Starts a source code fragment. The fragment will be fed to the code parser (see code.h) for syntax highlighting and cross-referencing. The fragment ends by a call to endCodeFragment()

参数
styleThe kind of code fragment.

实现了 CodeOutputInterface.

在文件 filedef.cpp219 行定义.

219 {}

◆ startCodeLine()

virtual void DevNullCodeDocInterface::startCodeLine ( bool  )
inlineoverridevirtual

实现了 CodeOutputInterface.

在文件 filedef.cpp212 行定义.

212 {}

◆ startFontClass()

virtual void DevNullCodeDocInterface::startFontClass ( const QCString clsName)
inlineoverridevirtual

Starts a block with a certain meaning. Used for syntax highlighting, which elements of the same type are rendered using the same 'font class'.

参数
clsNameThe category name.

实现了 CodeOutputInterface.

在文件 filedef.cpp214 行定义.

214 {}

◆ writeCodeAnchor()

virtual void DevNullCodeDocInterface::writeCodeAnchor ( const QCString name)
inlineoverridevirtual

Write an anchor to a source listing.

参数
nameThe name of the anchor.

实现了 CodeOutputInterface.

在文件 filedef.cpp216 行定义.

216 {}

◆ writeCodeLink()

virtual void DevNullCodeDocInterface::writeCodeLink ( CodeSymbolType  type,
const QCString ref,
const QCString file,
const QCString anchor,
const QCString name,
const QCString tooltip 
)
inlineoverridevirtual

Writes a link to an object in a code fragment.

参数
typeThe type of symbol, used for semantic syntax highlighting, may be Default is no info is available.
refIf this is non-zero, the object is to be found in an external documentation file.
fileThe file in which the object is located.
anchorThe anchor uniquely identifying the object within the file.
nameThe text to display as a placeholder for the link.
tooltipThe tooltip to display when the mouse is on the link.

实现了 CodeOutputInterface.

在文件 filedef.cpp203 行定义.

206  {}

◆ writeLineNumber()

virtual void DevNullCodeDocInterface::writeLineNumber ( const QCString ref,
const QCString file,
const QCString anchor,
int  lineNumber,
bool  writeLineAnchor 
)
inlineoverridevirtual

Writes the line number of a source listing

参数
refExternal reference (when imported from a tag file)
fileThe file part of the URL pointing to the docs.
anchorThe anchor part of the URL pointing to the docs.
lineNumberThe line number to write
writeLineAnchorIndicates if an anchor for the line number needs to be written

实现了 CodeOutputInterface.

在文件 filedef.cpp210 行定义.

211  {}

◆ writeTooltip()

virtual void DevNullCodeDocInterface::writeTooltip ( const QCString id,
const DocLinkInfo docInfo,
const QCString decl,
const QCString desc,
const SourceLinkInfo defInfo,
const SourceLinkInfo declInfo 
)
inlineoverridevirtual

Writes a tool tip definition

参数
idunique identifier for the tooltip
docInfoInfo about the symbol's documentation.
declfull declaration of the symbol (for functions)
descbrief description for the symbol
defInfoInfo about the symbol's definition in the source code
declInfoInfo about the symbol's declaration in the source code

实现了 CodeOutputInterface.

在文件 filedef.cpp207 行定义.

209  {}

该类的文档由以下文件生成: