Skip to main content

The DocSimpleListItem Class Reference

Node representing a simple list item. More...

Declaration

class DocSimpleListItem { ... }

Included Headers

#include <src/docnode.h>

Base class

classDocNode

Abstract node interface with type information. More...

Public Constructors Index

DocSimpleListItem (DocParser *parser, DocNodeVariant *parent)

Public Member Functions Index

Tokenparse ()
const DocNodeVariant *paragraph () const

Private Member Attributes Index

std::unique_ptr< DocNodeVariant >m_paragraph

Description

Node representing a simple list item.

Definition at line 1152 of file docnode.h.

Public Constructors

DocSimpleListItem()

DocSimpleListItem::DocSimpleListItem (DocParser * parser, DocNodeVariant * parent)

Declaration at line 1155 of file docnode.h, definition at line 2841 of file docnode.cpp.

References DocNode::DocNode, DocNode::parent and DocNode::parser.

Public Member Functions

paragraph()

parse()

Token DocSimpleListItem::parse ()

Declaration at line 1156 of file docnode.h, definition at line 2847 of file docnode.cpp.

2848{
2849 auto ns = AutoNodeStack(parser(),thisVariant());
2851 DocPara *par = &std::get<DocPara>(*m_paragraph);
2852 Token rv=par->parse();
2853 par->markFirst();
2854 par->markLast();
2855 return rv;
2856}

References createDocNode, m_paragraph, DocPara::markFirst, DocPara::markLast, DocPara::parse, DocNode::parser and DocNode::thisVariant.

Private Member Attributes

m_paragraph

std::unique_ptr<DocNodeVariant> DocSimpleListItem::m_paragraph

Definition at line 1160 of file docnode.h.

1160 std::unique_ptr<DocNodeVariant> m_paragraph;

Referenced by paragraph and parse.


The documentation for this class was generated from the following files:


Generated via doxygen2docusaurus by Doxygen 1.14.0.