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

/dev/null outline parser More...

+ Inheritance diagram for NullOutlineParser:
+ Collaboration diagram for NullOutlineParser:

Public Member Functions

void parseInput (const QCString &, const char *, const std::shared_ptr< Entry > &, ClangTUParser *) override
 Parses a single input file with the goal to build an Entry tree.
 
bool needsPreprocessing (const QCString &) const override
 Returns TRUE if the language identified by extension needs the C preprocessor to be run before feed the result to the input parser.
 
void parsePrototype (const QCString &) override
 Callback function called by the comment block scanner.
 
- Public Member Functions inherited from OutlineParserInterface

Detailed Description

/dev/null outline parser

Definition at line 11303 of file doxygen.cpp.

Member Function Documentation

◆ needsPreprocessing()

bool NullOutlineParser::needsPreprocessing ( const QCString & extension) const
inlineoverridevirtual

Returns TRUE if the language identified by extension needs the C preprocessor to be run before feed the result to the input parser.

See also
parseInput()

Implements OutlineParserInterface.

Definition at line 11307 of file doxygen.cpp.

11307{ return FALSE; }
#define FALSE
Definition qcstring.h:34

References FALSE.

◆ parseInput()

void NullOutlineParser::parseInput ( const QCString & fileName,
const char * fileBuf,
const std::shared_ptr< Entry > & root,
ClangTUParser * clangParser )
inlineoverridevirtual

Parses a single input file with the goal to build an Entry tree.

Parameters
[in]fileNameThe full name of the file.
[in]fileBufThe contents of the file (zero terminated).
[in,out]rootThe root of the tree of Entry *nodes representing the information extracted from the file.
[in]clangParserThe clang translation unit parser object or nullptr if disabled.

Implements OutlineParserInterface.

Definition at line 11306 of file doxygen.cpp.

11306{}

◆ parsePrototype()

void NullOutlineParser::parsePrototype ( const QCString & text)
inlineoverridevirtual

Callback function called by the comment block scanner.

It provides a string text containing the prototype of a function or variable. The parser should parse this and store the information in the Entry node that corresponds with the node for which the comment block parser was invoked.

Implements OutlineParserInterface.

Definition at line 11308 of file doxygen.cpp.

11308{}

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