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 202 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 206 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 214 of file parser.h.

Member Data Documentation

◆ m_blocks

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

Definition at line 207 of file parser.h.

◆ m_continueHtml

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

Definition at line 210 of file parser.h.

◆ m_html

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

Definition at line 203 of file parser.h.

◆ m_htmlBlockType

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

Definition at line 209 of file parser.h.

◆ m_onLine

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

Definition at line 211 of file parser.h.

◆ m_parent

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

Definition at line 204 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 208 of file parser.h.

◆ m_topParent

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

Definition at line 205 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-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:04:36 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.