InlineHtmlBlock Class Reference

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

+ Inheritance diagram for InlineHtmlBlock:

Public Member Functions

TokenPtr clone (const TokenGroup &newContents) const override
 
std::string containerName () const override
 
bool inhibitParagraphs () const override
 
 InlineHtmlBlock (const std::string &contents)
 
 InlineHtmlBlock (const TokenGroup &contents, bool isBlockTag=false)
 
bool isBlankLine () const override
 
- Public Member Functions inherited from Container
void appendSubtokens (TokenGroup &tokens)
 
 Container (const TokenGroup &contents=TokenGroup())
 
bool isContainer () const override
 
std::optional< TokenGroup > processSpanElements (const LinkIds &idTable) override
 
const TokenGroup & subTokens () const
 
void swapSubtokens (TokenGroup &tokens)
 
void writeAsHtml (std::ostream &out) const override
 
void writeToken (size_t indent, std::ostream &out) const override
 
void writeToken (std::ostream &out) const override
 
- Public Member Functions inherited from Token
virtual bool canContainMarkup () const
 
virtual bool isMatchedCloseMarker () const
 
virtual bool isMatchedOpenMarker () const
 
virtual bool isUnmatchedCloseMarker () const
 
virtual bool isUnmatchedOpenMarker () const
 
virtual std::optional< std::string > text () const
 
 Token ()
 
virtual void writeAsOriginal (std::ostream &out) const
 

Additional Inherited Members

- Protected Member Functions inherited from Token
virtual void postWrite (std::ostream &out) const
 
virtual void preWrite (std::ostream &out) const
 
- Protected Attributes inherited from Container
bool mParagraphMode
 
TokenGroup mSubTokens
 

Constructor & Destructor Documentation

◆ InlineHtmlBlock() [1/2]

InlineHtmlBlock ( const TokenGroup & contents,
bool isBlockTag = false )
inline

◆ InlineHtmlBlock() [2/2]

InlineHtmlBlock ( const std::string & contents)
inline

Member Function Documentation

◆ clone()

TokenPtr clone ( const TokenGroup & newContents) const
inlineoverridevirtual

Reimplemented from Container.

◆ containerName()

std::string containerName ( ) const
inlineoverridevirtual

Reimplemented from Container.

◆ inhibitParagraphs()

bool inhibitParagraphs ( ) const
inlineoverridevirtual

Reimplemented from Token.

◆ isBlankLine()

bool isBlankLine ( ) const
inlineoverridevirtual

Reimplemented from Token.


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