Header Class Reference

#include <ArmarXGui/libraries/ArmarXGuiBase/widgets/cpp-markdown/markdown-tokens.h>

+ Inheritance diagram for Header:

Public Member Functions

 Header (size_t level, const std::string &text)
 
bool inhibitParagraphs () const override
 
void writeToken (std::ostream &out) const override
 
- Public Member Functions inherited from TextHolder
bool canContainMarkup () const override
 
std::optional< std::string > text () const override
 
 TextHolder (const std::string &text, bool canContainMarkup, unsigned int encodingFlags)
 
void writeAsHtml (std::ostream &out) const override
 
void writeToken (std::ostream &out) const override
 
- Public Member Functions inherited from Token
virtual bool isBlankLine () const
 
virtual bool isContainer () const
 
virtual bool isMatchedCloseMarker () const
 
virtual bool isMatchedOpenMarker () const
 
virtual bool isUnmatchedCloseMarker () const
 
virtual bool isUnmatchedOpenMarker () const
 
virtual std::optional< TokenGroup > processSpanElements (const LinkIds &idTable)
 
 Token ()
 
virtual void writeAsOriginal (std::ostream &out) const
 
virtual void writeToken (size_t indent, std::ostream &out) const
 

Protected Member Functions

void postWrite (std::ostream &out) const override
 
void preWrite (std::ostream &out) const override
 

Constructor & Destructor Documentation

◆ Header()

Header ( size_t level,
const std::string & text )
inline

Member Function Documentation

◆ inhibitParagraphs()

bool inhibitParagraphs ( ) const
inlineoverridevirtual

Reimplemented from Token.

◆ postWrite()

void postWrite ( std::ostream & out) const
inlineoverrideprotectedvirtual

Reimplemented from Token.

◆ preWrite()

void preWrite ( std::ostream & out) const
inlineoverrideprotectedvirtual

Reimplemented from Token.

◆ writeToken()

void writeToken ( std::ostream & out) const
inlineoverridevirtual

Implements Token.


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