The DocCompoundNode
Class Reference
Base class for nodes with children. More...
Declaration
Included Headers
Base class
class | DocNode |
Abstract node interface with type information. More... | |
Derived Classes
class | DocAutoList |
Node representing an auto List. More... | |
class | DocAutoListItem |
Node representing an item of a auto list. More... | |
class | DocDiagramFileBase |
class | DocHRef |
Node representing a Hypertext reference. More... | |
class | DocHtmlBlockQuote |
Node representing an HTML blockquote. More... | |
class | DocHtmlCaption |
Node representing a HTML table caption. More... | |
class | DocHtmlCell |
Node representing a HTML table cell. More... | |
class | DocHtmlDescData |
Node representing a HTML description data. More... | |
class | DocHtmlDescList |
Node representing a Html description list. More... | |
class | DocHtmlDescTitle |
Node representing a Html description item. More... | |
class | DocHtmlDetails |
Node Html details. More... | |
class | DocHtmlHeader |
Node Html heading. More... | |
class | DocHtmlList |
Node representing a Html list. More... | |
class | DocHtmlListItem |
Node representing a HTML list item. More... | |
class | DocHtmlRow |
Node representing a HTML table row. More... | |
class | DocHtmlSummary |
Node Html summary. More... | |
class | DocHtmlTable |
Node representing a HTML table. More... | |
class | DocImage |
Node representing an image. More... | |
class | DocInternal |
Node representing an internal section of documentation. More... | |
class | DocInternalRef |
Node representing an internal reference to some item. More... | |
class | DocLink |
Node representing a link to some item. More... | |
class | DocParBlock |
Node representing an block of paragraphs. More... | |
class | DocPara |
Node representing a paragraph in the documentation tree. More... | |
class | DocParamSect |
Node representing a parameter section. More... | |
class | DocRef |
Node representing a reference to some item. More... | |
class | DocRoot |
Root node of documentation tree. More... | |
class | DocSecRefItem |
Node representing a reference to a section. More... | |
class | DocSecRefList |
Node representing a list of section references. More... | |
class | DocSection |
Node representing a normal section. More... | |
class | DocSimpleList |
Node representing a simple list. More... | |
class | DocSimpleSect |
Node representing a simple section. More... | |
class | DocText |
Root node of a text fragment. More... | |
class | DocTitle |
Node representing a simple section title. More... | |
class | DocVhdlFlow |
Node representing a VHDL flow chart. More... | |
class | DocXRefItem |
Node representing an item of a cross-referenced list. More... | |
Public Constructors Index
DocCompoundNode (DocParser *parser, DocNodeVariant *parent) | |
Public Member Functions Index
DocNodeList & | children () |
const DocNodeList & | children () const |
Private Member Attributes Index
DocNodeList | m_children |
Description
Base class for nodes with children.
Definition at line 138 of file docnode.h.
Public Constructors
DocCompoundNode()
| inline |
Definition at line 141 of file docnode.h.
References DocNode::DocNode, DocNode::parent and DocNode::parser.
Referenced by DocAutoList::DocAutoList, DocAutoListItem::DocAutoListItem, DocDiagramFileBase::DocDiagramFileBase, DocHRef::DocHRef, DocHtmlBlockQuote::DocHtmlBlockQuote, DocHtmlCaption::DocHtmlCaption, DocHtmlCell::DocHtmlCell, DocHtmlDescData::DocHtmlDescData, DocHtmlDescList::DocHtmlDescList, DocHtmlDescTitle::DocHtmlDescTitle, DocHtmlDetails::DocHtmlDetails, DocHtmlHeader::DocHtmlHeader, DocHtmlList::DocHtmlList, DocHtmlListItem::DocHtmlListItem, DocHtmlRow::DocHtmlRow, DocHtmlSummary::DocHtmlSummary, DocHtmlTable::DocHtmlTable, DocImage::DocImage, DocInternal::DocInternal, DocInternalRef::DocInternalRef, DocLink::DocLink, DocPara::DocPara, DocParamSect::DocParamSect, DocParBlock::DocParBlock, DocRef::DocRef, DocRoot::DocRoot, DocSecRefItem::DocSecRefItem, DocSecRefList::DocSecRefList, DocSection::DocSection, DocSimpleList::DocSimpleList, DocSimpleSect::DocSimpleSect, DocText::DocText, DocTitle::DocTitle, DocVhdlFlow::DocVhdlFlow and DocXRefItem::DocXRefItem.
Public Member Functions
children()
| inline |
Definition at line 143 of file docnode.h.
Reference m_children.
Referenced by DocSimpleSect::appendLinkWord, DocHtmlTable::computeTableGrid, DocHtmlTable::firstRow, flattenParagraphs, HtmlDocVisitor::forceEndParagraph, HtmlDocVisitor::forceStartParagraph, DocPara::handleCite, DocPara::handleCommand, DocPara::handleDoxyConfig, DocPara::handleEmoji, DocPara::handleFile, DocPara::handleHtmlEndTag, DocPara::handleHtmlHeader, DocPara::handleHtmlStartTag, DocPara::handleInclude, DocPara::handleIncludeOperator, DocPara::handleInheritDoc, DocPara::handleLink, DocPara::handleParamSection, DocPara::handleRef, DocPara::handleShowDate, DocPara::handleSimpleSection, DocPara::handleStartCode, DocPara::handleVhdlFlow, DocPara::handleXRefItem, DocDiagramFileBase::hasCaption, DocImage::hasCaption, DocVhdlFlow::hasCaption, DocRef::hasLinkText, DocTitle::hasTitle, DocPara::injectToken, insideStyleChangeThatIsOutsideParagraph, DocPara::isEmpty, DocRoot::isEmpty, DocText::isEmpty, DocHtmlRow::isHeading, DocHtmlRow::numCells, DocHtmlTable::numRows, DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), DocAutoList::parse, DocAutoListItem::parse, DocDiaFile::parse, DocDotFile::parse, DocHRef::parse, DocHtmlBlockQuote::parse, DocHtmlCaption::parse, DocHtmlCell::parse, DocHtmlDescData::parse, DocHtmlDescList::parse, DocHtmlDescTitle::parse, DocHtmlDetails::parse, DocHtmlHeader::parse, DocHtmlList::parse, DocHtmlListItem::parse, DocHtmlRow::parse, DocHtmlSummary::parse, DocHtmlTable::parse, DocImage::parse, DocInternal::parse, DocInternalRef::parse, DocLink::parse, DocMscFile::parse, DocPara::parse, DocParamSect::parse, DocParBlock::parse, DocPlantUmlFile::parse, DocRef::parse, DocRoot::parse, DocSecRefItem::parse, DocSecRefList::parse, DocSection::parse, DocSimpleList::parse, DocSimpleSect::parse, DocText::parse, DocTitle::parse, DocVhdlFlow::parse, DocXRefItem::parse, DocTitle::parseFromString, DocSimpleSect::parseRcs, DocHtmlCell::parseXml, DocHtmlList::parseXml, DocHtmlListItem::parseXml, DocHtmlRow::parseXml, DocHtmlTable::parseXml and DocSimpleSect::parseXml.
children()
| inline |
Definition at line 144 of file docnode.h.
Reference m_children.
Private Member Attributes
m_children
|
Definition at line 147 of file docnode.h.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.