|
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) |
|
DocNode * | m_parent = 0 |
|
DocParser & | m_parser |
|
Node representing a parameter list.
在文件 docparser.h 第 1228 行定义.
int DocParamList::parse |
( |
const QCString & |
cmdName | ) |
|
在文件 docparser.cpp 第 4528 行定义.
4531 DBG((
"DocParamList::parse() start\n"));
4551 if (typeSeparator!=-1)
4578 "argument of command %s",
qPrint(saveCmdName));
4595 retval = par->
parse();
4600 DBG((
"DocParamList::parse() end retval=%d\n",retval));
引用了 DocParser::checkArgumentName(), DocParser::checkRetvalName(), DocParser::context, DBG, DocParserContext::fileName, QCString::find(), DocTokenizer::getLineNr(), DocParser::handleLinkedWord(), DocParser::handleParameterType(), DocParserContext::hasParamCommand, DocParserContext::hasReturnCommand, QCString::left(), DocTokenizer::lex(), m_paragraphs, m_params, m_paramTypes, DocNode::m_parser, m_type, DocPara::markFirst(), DocPara::markLast(), QCString::mid(), TokenInfo::name, DocParamSect::Param, DocNode::parent(), DocPara::parse(), qPrint(), DocParamSect::RetVal, RetVal_EndParBlock, RetVal_OK, DocTokenizer::setStatePara(), DocTokenizer::setStateParam(), TK_NEWPARA, TK_WHITESPACE, TK_WORD, DocParserContext::token, DocParser::tokenizer, DocTokenizer::tokToString(), TRUE , 以及 warn_doc_error().
被这些函数引用 DocParamSect::parse().
int DocParamList::parseXml |
( |
const QCString & |
paramName | ) |
|
在文件 docparser.cpp 第 4604 行定义.
4607 DBG((
"DocParamList::parseXml() start\n"));
4627 retval = par->
parse();
4648 if (retval == 0)
break;
4666 DBG((
"DocParamList::parse() end retval=%d\n",retval));
引用了 DocParser::checkArgumentName(), DocParser::checkRetvalName(), DocParser::context, DBG, FALSE, DocParserContext::fileName, DocTokenizer::getLineNr(), DocParser::handleLinkedWord(), DocParserContext::hasParamCommand, DocParserContext::hasReturnCommand, Mappers::htmlTagMapper, DocPara::isEmpty(), m_paragraphs, m_params, DocNode::m_parser, m_type, Mapper::map(), DocPara::markFirst(), DocPara::markLast(), TokenInfo::name, DocParamSect::Param, DocPara::parse(), DocParamSect::RetVal, RetVal_CloseXml, RetVal_OK, DocParserContext::token, DocParser::tokenizer, TRUE, warn_doc_error(), XML_EXCEPTION, XML_PARAM , 以及 XML_TYPEPARAM.
被这些函数引用 DocParamSect::parse().