Md4qt
MD::TextParsingOpts< Trait > Struct Template Reference
#include <parser.h>
Classes | |
struct | TextData |
Public Types | |
enum class | Detected { Nothing = 0 , Table = 1 , HTML = 2 , List = 3 , Code = 4 } |
Public Member Functions | |
void | concatenateAuxText (long long int start, long long int end) |
bool | shouldStopParsing () const |
Public Attributes | |
bool | m_checkLineOnNewType = false |
bool | m_collectRefLinks |
int | m_columnsCount = -1 |
Detected | m_detected = Detected::Nothing |
std::shared_ptr< Document< Trait > > | m_doc |
Trait::String | m_fileName |
bool | m_firstInParagraph = true |
MdBlock< Trait > & | m_fr |
RawHtmlBlock< Trait > & | m_html |
bool | m_ignoreLineBreak |
std::shared_ptr< ItemWithOpts< Trait > > | m_lastItemWithStyle = nullptr |
std::shared_ptr< Text< Trait > > | m_lastText = {} |
long long int | m_lastTextLine = -1 |
long long int | m_lastTextPos = -1 |
long long int | m_line = 0 |
Trait::StringList & | m_linksToParse |
ItemWithOpts< Trait >::Styles | m_openStyles = {} |
int | m_opts = TextWithoutFormat |
std::shared_ptr< Block< Trait > > | m_parent |
long long int | m_pos = 0 |
std::vector< TextData > | m_rawTextData = {} |
long long int | m_startTableLine = -1 |
std::vector< std::pair< Style, long long int > > | m_styles = {} |
const TextPluginsMap< Trait > & | m_textPlugins |
std::shared_ptr< RawHtml< Trait > > | m_tmpHtml |
bool | m_wasRefLink = false |
Trait::String | m_workingPath |
Detailed Description
template<class Trait>
struct MD::TextParsingOpts< Trait >
struct MD::TextParsingOpts< Trait >
Internal structure for auxiliary options for parser.
Member Enumeration Documentation
◆ Detected
template<class Trait >
|
strong |
Member Function Documentation
◆ concatenateAuxText()
template<class Trait >
|
inline |
◆ shouldStopParsing()
template<class Trait >
|
inline |
Member Data Documentation
◆ m_checkLineOnNewType
template<class Trait >
bool MD::TextParsingOpts< Trait >::m_checkLineOnNewType = false |
◆ m_collectRefLinks
template<class Trait >
bool MD::TextParsingOpts< Trait >::m_collectRefLinks |
◆ m_columnsCount
template<class Trait >
int MD::TextParsingOpts< Trait >::m_columnsCount = -1 |
◆ m_detected
template<class Trait >
Detected MD::TextParsingOpts< Trait >::m_detected = Detected::Nothing |
◆ m_doc
template<class Trait >
std::shared_ptr<Document<Trait> > MD::TextParsingOpts< Trait >::m_doc |
◆ m_fileName
template<class Trait >
Trait::String MD::TextParsingOpts< Trait >::m_fileName |
◆ m_firstInParagraph
template<class Trait >
bool MD::TextParsingOpts< Trait >::m_firstInParagraph = true |
◆ m_fr
template<class Trait >
MdBlock<Trait>& MD::TextParsingOpts< Trait >::m_fr |
◆ m_html
template<class Trait >
RawHtmlBlock<Trait>& MD::TextParsingOpts< Trait >::m_html |
◆ m_ignoreLineBreak
template<class Trait >
bool MD::TextParsingOpts< Trait >::m_ignoreLineBreak |
◆ m_lastItemWithStyle
template<class Trait >
std::shared_ptr<ItemWithOpts<Trait> > MD::TextParsingOpts< Trait >::m_lastItemWithStyle = nullptr |
◆ m_lastText
template<class Trait >
std::shared_ptr<Text<Trait> > MD::TextParsingOpts< Trait >::m_lastText = {} |
◆ m_lastTextLine
template<class Trait >
long long int MD::TextParsingOpts< Trait >::m_lastTextLine = -1 |
◆ m_lastTextPos
template<class Trait >
long long int MD::TextParsingOpts< Trait >::m_lastTextPos = -1 |
◆ m_line
template<class Trait >
long long int MD::TextParsingOpts< Trait >::m_line = 0 |
◆ m_linksToParse
template<class Trait >
Trait::StringList& MD::TextParsingOpts< Trait >::m_linksToParse |
◆ m_openStyles
template<class Trait >
ItemWithOpts<Trait>::Styles MD::TextParsingOpts< Trait >::m_openStyles = {} |
◆ m_opts
template<class Trait >
int MD::TextParsingOpts< Trait >::m_opts = TextWithoutFormat |
◆ m_parent
template<class Trait >
std::shared_ptr<Block<Trait> > MD::TextParsingOpts< Trait >::m_parent |
◆ m_pos
template<class Trait >
long long int MD::TextParsingOpts< Trait >::m_pos = 0 |
◆ m_rawTextData
template<class Trait >
std::vector<TextData> MD::TextParsingOpts< Trait >::m_rawTextData = {} |
◆ m_startTableLine
template<class Trait >
long long int MD::TextParsingOpts< Trait >::m_startTableLine = -1 |
◆ m_styles
template<class Trait >
std::vector<std::pair<Style, long long int> > MD::TextParsingOpts< Trait >::m_styles = {} |
◆ m_textPlugins
template<class Trait >
const TextPluginsMap<Trait>& MD::TextParsingOpts< Trait >::m_textPlugins |
◆ m_tmpHtml
template<class Trait >
std::shared_ptr<RawHtml<Trait> > MD::TextParsingOpts< Trait >::m_tmpHtml |
◆ m_wasRefLink
template<class Trait >
bool MD::TextParsingOpts< Trait >::m_wasRefLink = false |
◆ m_workingPath
template<class Trait >
Trait::String MD::TextParsingOpts< Trait >::m_workingPath |
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
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.