|
enum | Kind {
Kind_Root = 0,
Kind_Word = 1,
Kind_WhiteSpace = 2,
Kind_Para = 3,
Kind_AutoList = 4,
Kind_AutoListItem = 5,
Kind_Symbol = 6,
Kind_URL = 7,
Kind_StyleChange = 8,
Kind_SimpleSect = 9,
Kind_Title = 10,
Kind_SimpleList = 11,
Kind_SimpleListItem = 12,
Kind_Section = 13,
Kind_Verbatim = 14,
Kind_XRefItem = 15,
Kind_HtmlList = 16,
Kind_HtmlListItem = 17,
Kind_HtmlDescList = 18,
Kind_HtmlDescData = 19,
Kind_HtmlDescTitle = 20,
Kind_HtmlTable = 21,
Kind_HtmlRow = 22,
Kind_HtmlCell = 23,
Kind_HtmlCaption = 24,
Kind_LineBreak = 25,
Kind_HorRuler = 26,
Kind_Anchor = 27,
Kind_IndexEntry = 28,
Kind_Internal = 29,
Kind_HRef = 30,
Kind_Include = 31,
Kind_IncOperator = 32,
Kind_HtmlHeader = 33,
Kind_Image = 34,
Kind_DotFile = 35,
Kind_Link = 36,
Kind_Ref = 37,
Kind_Formula = 38,
Kind_SecRefItem = 39,
Kind_SecRefList = 40,
Kind_SimpleSectSep = 41,
Kind_LinkedWord = 42,
Kind_ParamSect = 43,
Kind_ParamList = 44,
Kind_InternalRef = 45,
Kind_Copy = 46,
Kind_Text = 47,
Kind_MscFile = 48,
Kind_HtmlBlockQuote = 49,
Kind_VhdlFlow = 50,
Kind_ParBlock = 51,
Kind_DiaFile = 52,
Kind_Emoji = 53,
Kind_Sep = 54
} |
|
enum | RefType { Unknown,
Anchor,
Section,
Table
} |
|
void | setInsidePreformatted (bool p) |
|
DocNodeList | m_children |
|
DocNode * | m_parent = 0 |
|
DocParser & | m_parser |
|
Node representing a HTML table row
在文件 docparser.h 第 1371 行定义.
int DocHtmlRow::parse |
( |
| ) |
|
在文件 docparser.cpp 第 3425 行定义.
3429 DBG((
"DocHtmlRow::parse() start\n"));
3461 " for a html description title");
3477 m_children.push_back(std::unique_ptr<DocHtmlCell>(cell));
3478 retval=cell->
parse();
3485 DBG((
"DocHtmlRow::parse() end\n"));
引用了 TokenInfo::attribs, DocParser::context, DBG, TokenInfo::endTag, FALSE, DocParserContext::fileName, DocTokenizer::getLineNr(), HTML_TD, HTML_TH, Mappers::htmlTagMapper, isHeading(), DocTokenizer::lex(), CompAccept< DocHtmlRow >::m_children, DocNode::m_parser, Mapper::map(), DocHtmlCell::markFirst(), DocHtmlCell::markLast(), TokenInfo::name, DocHtmlCell::parse(), DocTokenizer::pushBackHtmlTag(), qPrint(), RetVal_OK, RetVal_TableCell, RetVal_TableHCell, TK_HTMLTAG, TK_NEWPARA, TK_WHITESPACE, DocParserContext::token, DocParser::tokenizer, DocTokenizer::tokToString(), TRUE , 以及 warn_doc_error().
被这些函数引用 DocHtmlTable::parse().
int DocHtmlRow::parseXml |
( |
bool |
header | ) |
|
在文件 docparser.cpp 第 3489 行定义.
3493 DBG((
"DocHtmlRow::parseXml() start\n"));
3523 " for a html description title");
3538 m_children.push_back(std::unique_ptr<DocHtmlCell>(cell));
3545 DBG((
"DocHtmlRow::parseXml() end\n"));
引用了 TokenInfo::attribs, DocParser::context, DBG, TokenInfo::endTag, FALSE, DocParserContext::fileName, DocTokenizer::getLineNr(), Mappers::htmlTagMapper, isHeading(), DocTokenizer::lex(), CompAccept< DocHtmlRow >::m_children, DocNode::m_parser, Mapper::map(), DocHtmlCell::markFirst(), DocHtmlCell::markLast(), TokenInfo::name, DocHtmlCell::parseXml(), DocTokenizer::pushBackHtmlTag(), qPrint(), RetVal_OK, RetVal_TableCell, RetVal_TableHCell, TK_HTMLTAG, TK_NEWPARA, TK_WHITESPACE, DocParserContext::token, DocParser::tokenizer, DocTokenizer::tokToString(), TRUE, warn_doc_error(), XML_DESCRIPTION , 以及 XML_TERM.
被这些函数引用 DocHtmlTable::parseXml().