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().