|
Cutelee 6.1.0
|

Public Member Functions | |
| QVariant | doFilter (const QVariant &input, const QVariant &argument=QVariant(), bool autoescape={}) const override |
| bool | isSafe () const override |
| Public Member Functions inherited from Cutelee::Filter | |
| virtual | ~Filter () |
| SafeString | conditionalEscape (const SafeString &input) const |
| SafeString | escape (const QString &input) const |
| SafeString | escape (const SafeString &input) const |
Definition at line 282 of file stringfilters.h.
|
overridevirtual |
Reimplement to filter input given argument.
autoescape determines whether the autoescape feature is currently on or off. Most filters will not use this.
Implements Cutelee::Filter.
Definition at line 612 of file stringfilters.cpp.
References QVariant::canConvert(), QJsonDocument::Compact, Cutelee::Filter::escape(), QJsonArray::fromStringList(), QString::fromUtf8(), QJsonObject::fromVariantHash(), QJsonArray::fromVariantList(), QJsonObject::fromVariantMap(), Cutelee::getSafeString(), QVariant::isNull(), QVariant::isValid(), QJsonDocument::setArray(), QJsonDocument::setObject(), QVariant::toHash(), QJsonDocument::toJson(), QVariant::toJsonArray(), QVariant::toJsonDocument(), QVariant::toJsonObject(), QVariant::toList(), QVariant::toMap(), QVariant::toStringList(), and QVariant::userType().
|
inlineoverridevirtual |
Reimplement to return whether this filter is safe.
Reimplemented from Cutelee::Filter.
Definition at line 289 of file stringfilters.h.