Md4qt
MD::details::AlgoVisitor< Trait >::IncrementNestingLevel Struct Reference
#include <algo.h>
Public Member Functions | |
IncrementNestingLevel (unsigned int &l, unsigned int m, const typename Trait::template Vector< ItemType > &t) | |
~IncrementNestingLevel () | |
bool | allowed (ItemType t) const |
bool | nextAllowed () const |
Public Attributes | |
unsigned int & | m_level |
unsigned int | m_maxNestingLevel |
const Trait::template Vector< ItemType > & | m_types |
Detailed Description
template<class Trait>
struct MD::details::AlgoVisitor< Trait >::IncrementNestingLevel
struct MD::details::AlgoVisitor< Trait >::IncrementNestingLevel
Auxiliary structure to increment/decrement nesting level during walking through the document, and checking circumstances for the algorithm.
Constructor & Destructor Documentation
◆ IncrementNestingLevel()
template<class Trait >
|
inline |
◆ ~IncrementNestingLevel()
template<class Trait >
|
inline |
Member Function Documentation
◆ allowed()
template<class Trait >
|
inline |
◆ nextAllowed()
template<class Trait >
|
inline |
Member Data Documentation
◆ m_level
template<class Trait >
unsigned int& MD::details::AlgoVisitor< Trait >::IncrementNestingLevel::m_level |
◆ m_maxNestingLevel
template<class Trait >
unsigned int MD::details::AlgoVisitor< Trait >::IncrementNestingLevel::m_maxNestingLevel |
◆ m_types
template<class Trait >
const Trait::template Vector<ItemType>& MD::details::AlgoVisitor< Trait >::IncrementNestingLevel::m_types |
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 Mon Nov 18 2024 12:19:15 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:19:15 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.