MD::ItemWithOpts
MD::ItemWithOpts< Trait > Class Template Reference
#include <doc.h>
Inheritance diagram for MD::ItemWithOpts< Trait >:

Public Types | |
| using | Styles = typename Trait::template Vector<StyleDelim> |
Public Member Functions | |
| ~ItemWithOpts () override=default | |
| void | applyItemWithOpts (const ItemWithOpts< Trait > &other) |
| Styles & | closeStyles () |
| const Styles & | closeStyles () const |
| Styles & | openStyles () |
| const Styles & | openStyles () const |
| int | opts () const |
| void | setOpts (int o) |
Public Member Functions inherited from MD::Item< Trait > | |
| ~Item () override=default | |
| virtual std::shared_ptr< Item< Trait > > | clone (Document< Trait > *doc=nullptr) const =0 |
| virtual ItemType | type () const =0 |
Public Member Functions inherited from MD::WithPosition | |
| WithPosition ()=default | |
| WithPosition (long long int startColumn, long long int startLine, long long int endColumn, long long int endLine) | |
| virtual | ~WithPosition ()=default |
| void | applyPositions (const WithPosition &other) |
| long long int | endColumn () const |
| long long int | endLine () const |
| void | setEndColumn (long long int c) |
| void | setEndLine (long long int l) |
| void | setStartColumn (long long int c) |
| void | setStartLine (long long int l) |
| long long int | startColumn () const |
| long long int | startLine () const |
Protected Member Functions | |
| ItemWithOpts ()=default | |
Protected Member Functions inherited from MD::Item< Trait > | |
| Item ()=default | |
Detailed Description
template<class Trait>
class MD::ItemWithOpts< Trait >
class MD::ItemWithOpts< Trait >
Base class for items that can have style options.
These are all items in Paragraph.
Member Typedef Documentation
◆ Styles
template<class Trait>
| using MD::ItemWithOpts< Trait >::Styles = typename Trait::template Vector<StyleDelim> |
Constructor & Destructor Documentation
◆ ItemWithOpts()
template<class Trait>
|
protecteddefault |
◆ ~ItemWithOpts()
template<class Trait>
|
overridedefault |
Member Function Documentation
◆ applyItemWithOpts()
template<class Trait>
|
inline |
◆ closeStyles() [1/2]
template<class Trait>
|
inline |
◆ closeStyles() [2/2]
template<class Trait>
|
inline |
◆ openStyles() [1/2]
template<class Trait>
|
inline |
◆ openStyles() [2/2]
template<class Trait>
|
inline |
◆ opts()
template<class Trait>
|
inline |
◆ setOpts()
template<class Trait>
|
inline |
The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:05:26 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:05:26 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
Public Member Functions inherited from