|
Doxygen
|
Private header shared between docparser.cpp and docnode.cpp. More...
#include <cassert>#include <cstdint>#include <deque>#include <stack>#include <vector>#include "cmdmapper.h"#include "construct.h"#include "containers.h"#include "docnode.h"#include "docparser.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 | DocParser::AutoSaveContext |
| 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 37 of file docparser_p.h.
| using DocNodeStack = std::stack<DocNodeVariant *> |
Definition at line 38 of file docparser_p.h.
| using DocStyleChangeStack = IterableStack<const DocNodeVariant *> |
Definition at line 54 of file docparser_p.h.
|
inline |
Returns true iff node n is a child of a html list item node
Definition at line 215 of file docparser_p.h.
References insideBlockQuote(), and parent().
Referenced by DocPara::handleHtmlEndTag(), and insideBlockQuote().
|
inline |
Definition at line 274 of file docparser_p.h.
References insideDetails(), and parent().
Referenced by DocPara::handleHtmlEndTag(), DocPara::handleHtmlStartTag(), and insideDetails().
|
inline |
Definition at line 286 of file docparser_p.h.
References insideDL(), and parent().
Referenced by DocPara::handleHtmlStartTag(), and insideDL().
|
inline |
Returns true iff node n is a child of a html list item node
Definition at line 204 of file docparser_p.h.
References insideLI(), and parent().
Referenced by DocPara::handleHtmlEndTag(), DocParser::handleStyleArgument(), and insideLI().
|
inline |
Returns true iff node n is a child of a ordered html list node
Definition at line 246 of file docparser_p.h.
References insideOL(), DocHtmlList::Ordered, and parent().
Referenced by DocPara::handleHtmlEndTag(), DocPara::handleHtmlStartTag(), and insideOL().
|
inline |
Returns true iff node n is a child of a preformatted node
Definition at line 193 of file docparser_p.h.
References insidePRE(), isPreformatted(), and parent().
Referenced by DocParser::defaultHandleToken(), insidePRE(), and DocPara::parse().
|
inline |
Definition at line 262 of file docparser_p.h.
References insideTable(), and parent().
Referenced by filterLatexString(), DocPara::handleHtmlStartTag(), and insideTable().
|
inline |
Returns true iff node n is a child of a unordered html list node
Definition at line 229 of file docparser_p.h.
References insideUL(), parent(), and DocHtmlList::Unordered.
Referenced by DocPara::handleHtmlEndTag(), DocPara::handleHtmlStartTag(), and insideUL().
|
inline |
Definition at line 187 of file docparser_p.h.
References isPreformatted().
Referenced by insidePRE(), and isPreformatted().