Skip to main content

The NullOutlineParser Class Reference

/dev/null outline parser More...

Declaration

class NullOutlineParser { ... }

Base class

classOutlineParserInterface

Abstract interface for outline parsers. More...

Public Member Functions Index

voidparseInput (const QCString &, const char *, const std::shared_ptr< Entry > &, ClangTUParser *) override

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

boolneedsPreprocessing (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. More...

voidparsePrototype (const QCString &) override

Callback function called by the comment block scanner. More...

Description

/dev/null outline parser

Definition at line 11290 of file doxygen.cpp.

Public Member Functions

needsPreprocessing()

bool NullOutlineParser::needsPreprocessing (const QCString & extension)
inline virtual

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

Definition at line 11294 of file doxygen.cpp.

11294 bool needsPreprocessing(const QCString &) const override { return FALSE; }

Reference FALSE.

parseInput()

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

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

Parameters
[in] fileName

The full name of the file.

[in] fileBuf

The contents of the file (zero terminated).

[inout] root

The root of the tree of Entry *nodes representing the information extracted from the file.

[in] clangParser

The clang translation unit parser object or nullptr if disabled.

Definition at line 11293 of file doxygen.cpp.

11293 void parseInput(const QCString &/* file */, const char * /* buf */,const std::shared_ptr<Entry> &, ClangTUParser*) override {}

parsePrototype()

void NullOutlineParser::parsePrototype (const QCString & text)
inline virtual

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.

Definition at line 11295 of file doxygen.cpp.

11295 void parsePrototype(const QCString &) override {}

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


Generated via doxygen2docusaurus by Doxygen 1.14.0.