The DocSimpleSect
Class Reference
Node representing a simple section. More...
Declaration
Included Headers
Base class
class | DocCompoundNode |
Base class for nodes with children. More... | |
Enumerations Index
enum | Type { ... } |
Public Constructors Index
DocSimpleSect (DocParser *parser, DocNodeVariant *parent, Type t) | |
Public Member Functions Index
Type | type () const |
QCString | typeString () const |
Token | parse (bool userTitle, bool needsSeparator) |
Token | parseRcs () |
Token | parseXml () |
void | appendLinkWord (const QCString &word) |
bool | hasTitle () const |
const DocNodeVariant * | title () const |
Private Member Attributes Index
Type | m_type = Unknown |
std::unique_ptr< DocNodeVariant > | m_title |
Description
Node representing a simple section.
Definition at line 1016 of file docnode.h.
Enumerations
Type
|
- Enumeration values
-
Unknown See Return Author Authors Version Since Date Note Warning Copyright Pre Post Invar Remark Attention Important User Rcs
Definition at line 1019 of file docnode.h.
Public Constructors
DocSimpleSect()
|
Declaration at line 1025 of file docnode.h, definition at line 2999 of file docnode.cpp.
References DocCompoundNode::DocCompoundNode, m_type, DocNode::parent and DocNode::parser.
Public Member Functions
appendLinkWord()
|
Declaration at line 1031 of file docnode.h, definition at line 3099 of file docnode.cpp.
References DocNodeList::append, DocCompoundNode::children, DocParser::context, FALSE, DocNodeList::get_last, DocPara::injectToken, DocParserContext::inSeeBlock, DocNode::parser, DocNode::thisVariant and TRUE.
hasTitle()
|
Declaration at line 1032 of file docnode.h, definition at line 3004 of file docnode.cpp.
Reference m_title.
Referenced by DocbookDocVisitor::operator().
parse()
|
Declaration at line 1028 of file docnode.h, definition at line 3009 of file docnode.cpp.
References DocNodeList::append, AUTO_TRACE, AUTO_TRACE_EXIT, DocCompoundNode::children, createDocNode, GrowVector< T >::empty, FALSE, DocNodeList::get_last, m_title, DocPara::markLast, DocNode::parser, DocNode::thisVariant and Token::to_string.
Referenced by DocPara::handleSimpleSection.
parseRcs()
|
Declaration at line 1029 of file docnode.h, definition at line 3046 of file docnode.cpp.
References AUTO_TRACE, DocCompoundNode::children, DocParser::context, createDocNode, DocParser::internalValidatingParseDoc, m_title, DocNode::parser, DocParser::popContext, DocParser::pushContext, TokenInfo::text, DocNode::thisVariant, title and DocParserContext::token.
parseXml()
|
Declaration at line 1030 of file docnode.h, definition at line 3063 of file docnode.cpp.
References DocNodeList::append, AUTO_TRACE, AUTO_TRACE_EXIT, DocCompoundNode::children, GrowVector< T >::empty, DocNodeList::get_last, Token::is, Token::is_any_of, DocPara::markLast, DocNode::parser, DocNode::thisVariant and Token::to_string.
Referenced by DocPara::handleSimpleSection.
title()
| inline |
Definition at line 1033 of file docnode.h.
Reference m_title.
Referenced by DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), PerlModDocVisitor::operator(), PrintDocVisitor::operator(), RTFDocVisitor::operator(), XmlDocVisitor::operator() and parseRcs.
type()
| inline |
Definition at line 1026 of file docnode.h.
Reference m_type.
Referenced by DocPara::handleHtmlStartTag, DocPara::handleSimpleSection, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), PerlModDocVisitor::operator(), PrintDocVisitor::operator(), RTFDocVisitor::operator() and startSimpleSect.
typeString()
|
Declaration at line 1027 of file docnode.h, definition at line 3119 of file docnode.cpp.
References Attention, Author, Authors, Copyright, Date, Important, Invar, m_type, Note, Post, Pre, Rcs, Remark, Return, See, Since, Unknown, User, Version and Warning.
Referenced by HtmlDocVisitor::operator().
Private Member Attributes
m_title
|
m_type
|
Definition at line 1036 of file docnode.h.
Referenced by DocSimpleSect, type and typeString.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.