|
Doxygen
|
#include "htmldocvisitor.h"#include "docparser.h"#include "language.h"#include "doxygen.h"#include "outputgen.h"#include "dot.h"#include "message.h"#include "config.h"#include "htmlgen.h"#include "parserintf.h"#include "msc.h"#include "dia.h"#include "util.h"#include "vhdldocgen.h"#include "filedef.h"#include "memberdef.h"#include "htmlentity.h"#include "emoji.h"#include "plantuml.h"#include "formula.h"#include "fileinfo.h"
htmldocvisitor.cpp 的引用(Include)关系图:枚举 | |
| enum | contexts_t { NONE, STARTLI, STARTDD, ENDLI, ENDDD, STARTTD, ENDTD, INTERLI, INTERDD, INTERTD } |
函数 | |
| static QCString | convertIndexWordToAnchor (const QCString &word) |
| static bool | mustBeOutsideParagraph (const DocNode *n) |
| static bool | isDocVerbatimVisible (const DocVerbatim *s) |
| static bool | isDocIncludeVisible (const DocInclude *s) |
| static bool | isDocIncOperatorVisible (const DocIncOperator *s) |
| static bool | isInvisibleNode (const DocNode *node) |
| static void | mergeHtmlAttributes (const HtmlAttribList &attribs, HtmlAttribList &mergeInto) |
| static QCString | htmlAttribsToString (const HtmlAttribList &attribs, QCString *pAltValue=0) |
| static void | visitPreCaption (TextStream &t, DocVerbatim *s) |
| static void | visitPostCaption (TextStream &t, DocVerbatim *s) |
| static void | visitCaption (HtmlDocVisitor *parent, DocNodeList &children) |
| template<class T > | |
| bool | isFirstChildNode (T *parent, DocNode *node) |
| template<class T > | |
| bool | isLastChildNode (T *parent, DocNode *node) |
| bool | isSeparatedParagraph (DocSimpleSect *parent, DocPara *par) |
| static int | getParagraphContext (DocPara *p, bool &isFirst, bool &isLast) |
| static bool | insideStyleChangeThatIsOutsideParagraph (DocPara *para, int nodeIndex) |
| Returns TRUE if the child nodes in paragraph para until nodeIndex contain a style change node that is still active and that style change is one that must be located outside of a paragraph, i.e. 更多... | |
变量 | |
| static const int | NUM_HTML_LIST_TYPES = 4 |
| static const char | types [][NUM_HTML_LIST_TYPES] = {"1", "a", "i", "A"} |
| static const char * | contexts [10] |
| static const char * | hex ="0123456789ABCDEF" |
| enum contexts_t |
在文件 htmldocvisitor.cpp 第 67 行定义.
引用了 QCString::data(), hex , 以及 QCString::setNum().
被这些函数引用 HtmlDocVisitor::visit().
|
static |
在文件 htmldocvisitor.cpp 第 1050 行定义.
引用了 ENDDD, ENDLI, ENDTD, FALSE, INTERDD, INTERLI, INTERTD, isFirstChildNode(), isLastChildNode(), isSeparatedParagraph(), DocNode::kind(), DocNode::Kind_AutoListItem, DocNode::Kind_HtmlCell, DocNode::Kind_HtmlDescData, DocNode::Kind_HtmlListItem, DocNode::Kind_Para, DocNode::Kind_ParamList, DocNode::Kind_ParBlock, DocNode::Kind_SecRefItem, DocNode::Kind_SimpleListItem, DocNode::Kind_SimpleSect, DocNode::Kind_XRefItem, NONE, DocNode::parent(), STARTDD, STARTLI, STARTTD , 以及 TRUE.
被这些函数引用 HtmlDocVisitor::forceEndParagraph(), HtmlDocVisitor::forceStartParagraph(), HtmlDocVisitor::visitPost() , 以及 HtmlDocVisitor::visitPre().
|
static |
在文件 htmldocvisitor.cpp 第 233 行定义.
引用了 convertToXML().
被这些函数引用 HtmlDocVisitor::visit() , 以及 HtmlDocVisitor::visitPre().
|
static |
Returns TRUE if the child nodes in paragraph para until nodeIndex contain a style change node that is still active and that style change is one that must be located outside of a paragraph, i.e.
it is a center, div, or pre tag. See also bug746162.
在文件 htmldocvisitor.cpp 第 2352 行定义.
引用了 DocStyleChange::Center, CompAccept< T >::children(), DocStyleChange::Div, DocStyleChange::enable(), FALSE, DocNode::kind(), DocNode::Kind_StyleChange, DocStyleChange::Preformatted, DocStyleChange::style() , 以及 TRUE.
被这些函数引用 HtmlDocVisitor::forceEndParagraph() , 以及 HtmlDocVisitor::forceStartParagraph().
|
static |
|
static |
在文件 htmldocvisitor.cpp 第 191 行定义.
引用了 FALSE, DocIncOperator::Skip, TRUE , 以及 DocIncOperator::type().
被这些函数引用 isInvisibleNode().
|
static |
在文件 htmldocvisitor.cpp 第 160 行定义.
引用了 DocVerbatim::DocbookOnly, FALSE, DocVerbatim::LatexOnly, DocVerbatim::ManOnly, DocVerbatim::RtfOnly, TRUE, DocVerbatim::type() , 以及 DocVerbatim::XmlOnly.
被这些函数引用 isInvisibleNode().
| bool isFirstChildNode | ( | T * | parent, |
| DocNode * | node | ||
| ) |
在文件 htmldocvisitor.cpp 第 1007 行定义.
被这些函数引用 getParagraphContext().
|
static |
在文件 htmldocvisitor.cpp 第 202 行定义.
引用了 DocImage::Html, isDocIncludeVisible(), isDocIncOperatorVisible(), isDocVerbatimVisible(), DocNode::kind(), DocVerbatim::kind(), DocInclude::kind(), DocNode::Kind_Image, DocNode::Kind_Include, DocNode::Kind_IncOperator, DocNode::Kind_Verbatim , 以及 DocNode::Kind_WhiteSpace.
被这些函数引用 HtmlDocVisitor::forceEndParagraph(), HtmlDocVisitor::forceStartParagraph(), HtmlDocVisitor::visitPost() , 以及 HtmlDocVisitor::visitPre().
| bool isLastChildNode | ( | T * | parent, |
| DocNode * | node | ||
| ) |
在文件 htmldocvisitor.cpp 第 1013 行定义.
被这些函数引用 getParagraphContext().
| bool isSeparatedParagraph | ( | DocSimpleSect * | parent, |
| DocPara * | par | ||
| ) |
在文件 htmldocvisitor.cpp 第 1018 行定义.
引用了 CompAccept< T >::children(), FALSE, DocNode::Kind_SimpleSectSep , 以及 TRUE.
被这些函数引用 getParagraphContext().
|
static |
|
static |
在文件 htmldocvisitor.cpp 第 105 行定义.
引用了 DocStyleChange::Center, DocStyleChange::Div, FALSE, DocVerbatim::HtmlOnly, DocVerbatim::isBlock(), DocNode::kind(), DocNode::Kind_AutoList, DocNode::Kind_Copy, DocNode::Kind_Formula, DocNode::Kind_HorRuler, DocNode::Kind_HtmlBlockQuote, DocNode::Kind_HtmlDescList, DocNode::Kind_HtmlHeader, DocNode::Kind_HtmlList, DocNode::Kind_HtmlTable, DocNode::Kind_Image, DocNode::Kind_Include, DocNode::Kind_IncOperator, DocNode::Kind_Internal, DocNode::Kind_ParamSect, DocNode::Kind_ParBlock, DocNode::Kind_SecRefList, DocNode::Kind_Section, DocNode::Kind_SimpleList, DocNode::Kind_SimpleSect, DocNode::Kind_StyleChange, DocNode::Kind_Verbatim, DocNode::Kind_XRefItem, DocStyleChange::Preformatted, TRUE , 以及 DocVerbatim::type().
被这些函数引用 HtmlDocVisitor::forceEndParagraph(), HtmlDocVisitor::forceStartParagraph(), HtmlDocVisitor::visitPost() , 以及 HtmlDocVisitor::visitPre().
|
static |
在文件 htmldocvisitor.cpp 第 492 行定义.
被这些函数引用 HtmlDocVisitor::visit().
|
static |
|
static |
|
static |
在文件 htmldocvisitor.cpp 第 53 行定义.
被这些函数引用 HtmlDocVisitor::visitPre().
|
static |
|
static |
在文件 htmldocvisitor.cpp 第 38 行定义.
被这些函数引用 HtmlDocVisitor::visitPre().
|
static |
在文件 htmldocvisitor.cpp 第 39 行定义.
被这些函数引用 HtmlDocVisitor::visitPre().