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 199 of file docparser_p.h.
References FALSE, parent(), and TRUE.
Referenced by DocPara::handleHtmlEndTag().
|
inline |
Definition at line 258 of file docparser_p.h.
References FALSE, parent(), and TRUE.
Referenced by DocPara::handleHtmlEndTag(), and DocPara::handleHtmlStartTag().
|
inline |
Definition at line 270 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 188 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 230 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 177 of file docparser_p.h.
References FALSE, isPreformatted(), parent(), and TRUE.
Referenced by DocParser::defaultHandleToken(), and DocPara::parse().
|
inline |
Definition at line 246 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 213 of file docparser_p.h.
References FALSE, parent(), TRUE, and DocHtmlList::Unordered.
Referenced by DocPara::handleHtmlEndTag(), and DocPara::handleHtmlStartTag().
|
inline |
Definition at line 171 of file docparser_p.h.
Referenced by insidePRE().