21#include <quentier/enml/conversion_rules/MatchMode.h>
22#include <quentier/utility/Printable.h>
26namespace quentier::enml::conversion_rules {
61 friend QUENTIER_EXPORT QTextStream & operator<<(
64 friend QUENTIER_EXPORT QDebug & operator<<(QDebug & dbg,
Target target);
74 [[nodiscard]]
virtual QString
value()
const = 0;
79 [[nodiscard]]
virtual MatchMode
matchMode()
const = 0;
93 QTextStream & print(QTextStream & strm)
const override;
The Printable class is the interface for Quentier's internal classes which should be able to write th...
Definition Printable.h:38
The ISkipRule interface describes a conversion rule with regards to which some ENML/HTML element/attr...
Definition ISkipRule.h:38
Target
Definition ISkipRule.h:46
virtual QString value() const =0
virtual bool includeContents() const =0
virtual Qt::CaseSensitivity caseSensitivity() const =0
virtual Target target() const =0
virtual MatchMode matchMode() const =0