Md4qt

MD::RawHtmlBlock< Trait > Struct Template Reference

#include <parser.h>

Public Types

using SequenceOfBlock = std::vector<std::pair<std::shared_ptr<Block<Trait>>, long long int>>
 

Public Member Functions

std::shared_ptr< Block< Trait > > findParent (long long int indent) const
 

Public Attributes

SequenceOfBlock m_blocks = {}
 
bool m_continueHtml = false
 
std::shared_ptr< RawHtml< Trait > > m_html = {}
 
int m_htmlBlockType = -1
 
bool m_onLine = false
 
std::shared_ptr< Block< Trait > > m_parent = {}
 
std::unordered_map< std::shared_ptr< Block< Trait > >, SequenceOfBlockm_toAdjustLastPos = {}
 
std::shared_ptr< Block< Trait > > m_topParent = {}
 

Detailed Description

template<class Trait>
struct MD::RawHtmlBlock< Trait >

Internal structure for pre-storing HTML.

Definition at line 195 of file parser.h.

Member Typedef Documentation

◆ SequenceOfBlock

template<class Trait>
using MD::RawHtmlBlock< Trait >::SequenceOfBlock = std::vector<std::pair<std::shared_ptr<Block<Trait>>, long long int>>

Definition at line 199 of file parser.h.

Member Function Documentation

◆ findParent()

template<class Trait>
std::shared_ptr< Block< Trait > > MD::RawHtmlBlock< Trait >::findParent ( long long int indent) const
inline

Definition at line 207 of file parser.h.

Member Data Documentation

◆ m_blocks

template<class Trait>
SequenceOfBlock MD::RawHtmlBlock< Trait >::m_blocks = {}

Definition at line 200 of file parser.h.

◆ m_continueHtml

template<class Trait>
bool MD::RawHtmlBlock< Trait >::m_continueHtml = false

Definition at line 203 of file parser.h.

◆ m_html

template<class Trait>
std::shared_ptr<RawHtml<Trait> > MD::RawHtmlBlock< Trait >::m_html = {}

Definition at line 196 of file parser.h.

◆ m_htmlBlockType

template<class Trait>
int MD::RawHtmlBlock< Trait >::m_htmlBlockType = -1

Definition at line 202 of file parser.h.

◆ m_onLine

template<class Trait>
bool MD::RawHtmlBlock< Trait >::m_onLine = false

Definition at line 204 of file parser.h.

◆ m_parent

template<class Trait>
std::shared_ptr<Block<Trait> > MD::RawHtmlBlock< Trait >::m_parent = {}

Definition at line 197 of file parser.h.

◆ m_toAdjustLastPos

template<class Trait>
std::unordered_map<std::shared_ptr<Block<Trait> >, SequenceOfBlock> MD::RawHtmlBlock< Trait >::m_toAdjustLastPos = {}

Definition at line 201 of file parser.h.

◆ m_topParent

template<class Trait>
std::shared_ptr<Block<Trait> > MD::RawHtmlBlock< Trait >::m_topParent = {}

Definition at line 198 of file parser.h.


The documentation for this struct was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:46:26 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.