|
Doxygen
|
Private header shared between docparser.cpp and docnode.cpp. More...
#include <cassert>#include <stack>#include <iterator>#include <vector>#include <deque>#include <cstdint>#include "containers.h"#include "docparser.h"#include "docnode.h"#include "doctokenizer.h"#include "searchindex.h"#include "construct.h"#include "cmdmapper.h"Go to the source code of this file.
Classes | |
| class | IterableStack< T, Container > |
| struct | DocParserContext |
| Parser's context to store all global variables. More... | |
| class | DocParser |
| class | AutoNodeStack |
Typedefs | |
| using | DefinitionStack = std::vector<const Definition *> |
| using | DocNodeStack = std::stack<DocNodeVariant *> |
| using | DocStyleChangeStack = IterableStack<const DocNodeVariant *> |
Functions | |
| bool | isPreformatted (const DocNodeVariant *n) |
| bool | insidePRE (const DocNodeVariant *n) |
| bool | insideLI (const DocNodeVariant *n) |
| bool | insideBlockQuote (const DocNodeVariant *n) |
| bool | insideUL (const DocNodeVariant *n) |
| bool | insideOL (const DocNodeVariant *n) |
| bool | insideTable (const DocNodeVariant *n) |
| bool | insideDetails (const DocNodeVariant *n) |
| bool | insideDL (const DocNodeVariant *n) |
Private header shared between docparser.cpp and docnode.cpp.
Definition in file docparser_p.h.
| using DefinitionStack = std::vector<const Definition *> |
Definition at line 38 of file docparser_p.h.
| using DocNodeStack = std::stack<DocNodeVariant *> |
Definition at line 39 of file docparser_p.h.
| using DocStyleChangeStack = IterableStack<const DocNodeVariant *> |
Definition at line 55 of file docparser_p.h.
|
inline |
Returns TRUE iff node n is a child of a html list item node
Definition at line 201 of file docparser_p.h.
References FALSE, parent(), and TRUE.
Referenced by DocPara::handleHtmlEndTag().
|
inline |
Definition at line 260 of file docparser_p.h.
References FALSE, parent(), and TRUE.
Referenced by DocPara::handleHtmlEndTag(), and DocPara::handleHtmlStartTag().
|
inline |
Definition at line 272 of file docparser_p.h.
References FALSE, parent(), and TRUE.
Referenced by DocPara::handleHtmlStartTag().
|
inline |
Returns TRUE iff node n is a child of a html list item node
Definition at line 190 of file docparser_p.h.
References FALSE, parent(), and TRUE.
Referenced by DocPara::handleHtmlEndTag(), and DocParser::handleStyleArgument().
|
inline |
Returns TRUE iff node n is a child of a ordered html list node
Definition at line 232 of file docparser_p.h.
References FALSE, DocHtmlList::Ordered, parent(), and TRUE.
Referenced by DocPara::handleHtmlEndTag(), and DocPara::handleHtmlStartTag().
|
inline |
Returns TRUE iff node n is a child of a preformatted node
Definition at line 179 of file docparser_p.h.
References FALSE, isPreformatted(), parent(), and TRUE.
Referenced by DocParser::defaultHandleToken(), and DocPara::parse().
|
inline |
Definition at line 248 of file docparser_p.h.
References FALSE, parent(), and TRUE.
Referenced by filterLatexString(), and DocPara::handleHtmlStartTag().
|
inline |
Returns TRUE iff node n is a child of a unordered html list node
Definition at line 215 of file docparser_p.h.
References FALSE, parent(), TRUE, and DocHtmlList::Unordered.
Referenced by DocPara::handleHtmlEndTag(), and DocPara::handleHtmlStartTag().
|
inline |
Definition at line 173 of file docparser_p.h.
Referenced by insidePRE().