The DocParamList
Class Reference
Node representing a parameter list. More...
Declaration
Included Headers
Base class
class | DocNode |
Abstract node interface with type information. More... | |
Public Constructors Index
DocParamList (DocParser *parser, DocNodeVariant *parent, DocParamSect::Type t, DocParamSect::Direction d) | |
Public Member Functions Index
const DocNodeList & | parameters () const |
const DocNodeList & | paramTypes () const |
const DocNodeList & | paragraphs () const |
DocParamSect::Type | type () const |
DocParamSect::Direction | direction () const |
void | markFirst (bool b=TRUE) |
void | markLast (bool b=TRUE) |
bool | isFirst () const |
bool | isLast () const |
Token | parse (const QCString &cmdName) |
Token | parseXml (const QCString ¶mName) |
Private Member Attributes Index
Description
Node representing a parameter list.
Definition at line 1124 of file docnode.h.
Public Constructors
DocParamList()
| inline |
Definition at line 1127 of file docnode.h.
References DocNode::DocNode, m_dir, m_type, DocNode::parent and DocNode::parser.
Public Member Functions
direction()
| inline |
Definition at line 1133 of file docnode.h.
Reference m_dir.
Referenced by DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), PerlModDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
isFirst()
| inline |
isLast()
| inline |
markFirst()
| inline |
markLast()
| inline |
paragraphs()
| inline |
Definition at line 1131 of file docnode.h.
Reference m_paragraphs.
Referenced by DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), PerlModDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
parameters()
| inline |
Definition at line 1129 of file docnode.h.
Reference m_params.
Referenced by DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), PerlModDocVisitor::operator(), PrintDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
paramTypes()
| inline |
Definition at line 1130 of file docnode.h.
Reference m_paramTypes.
Referenced by DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
parse()
|
Declaration at line 1138 of file docnode.h, definition at line 3148 of file docnode.cpp.
References AUTO_TRACE, AUTO_TRACE_EXIT, DocParser::checkArgumentName, DocParser::checkRetvalName, DocParser::context, QCString::find, DocParser::handleLinkedWord, DocParser::handleParameterType, DocParserContext::hasParamCommand, DocParserContext::hasReturnCommand, Token::is, Token::is_any_of, DocTokenizer::lex, m_paragraphs, m_params, m_paramTypes, m_type, DocPara::markFirst, DocPara::markLast, QCString::mid, TokenInfo::name, DocParamSect::Param, DocNode::parent, DocPara::parse, DocNode::parser, DocParamSect::RetVal, DocTokenizer::setStatePara, DocTokenizer::setStateParam, DocNode::thisVariant, Token::to_string, DocParserContext::token, DocParser::tokenizer, TRUE and warn_doc_error.
parseXml()
|
Declaration at line 1139 of file docnode.h, definition at line 3227 of file docnode.cpp.
References AUTO_TRACE, AUTO_TRACE_EXIT, DocParser::checkArgumentName, DocParser::checkRetvalName, DocParser::context, FALSE, DocParser::handleLinkedWord, DocParserContext::hasParamCommand, DocParserContext::hasReturnCommand, Mappers::htmlTagMapper, Token::is, Token::is_any_of, m_paragraphs, m_params, m_type, markFirst, markLast, TokenInfo::name, DocParamSect::Param, DocNode::parser, DocParamSect::RetVal, DocNode::thisVariant, Token::to_string, DocParserContext::token, TRUE, warn_doc_error, XML_EXCEPTION, XML_PARAM and XML_TYPEPARAM.
type()
Private Member Attributes
m_dir
|
Definition at line 1146 of file docnode.h.
Referenced by direction and DocParamList.
m_isFirst
|
m_isLast
|
m_paragraphs
|
Definition at line 1142 of file docnode.h.
Referenced by paragraphs, parse and parseXml.
m_params
|
Definition at line 1143 of file docnode.h.
Referenced by parameters, parse and parseXml.
m_paramTypes
|
Definition at line 1144 of file docnode.h.
Referenced by paramTypes and parse.
m_type
|
Definition at line 1145 of file docnode.h.
Referenced by DocParamList, parse, parseXml and type.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.