23#ifndef GRANTLEE_FILTER_H 
   24#define GRANTLEE_FILTER_H 
   26#include "grantlee_templates_export.h" 
   27#include "outputstream.h" 
   28#include "safestring.h" 
   30#include <QtCore/QSharedPointer> 
   31#include <QtCore/QStringList> 
   32#include <QtCore/QVariant> 
   59class GRANTLEE_TEMPLATES_EXPORT 
Filter 
  102                            const QVariant &argument = {},
 
  103                            bool autoescape = {}) 
const = 0;
 
 
Base class for all filters.
virtual bool isSafe() const
SafeString escape(const SafeString &input) const
SafeString conditionalEscape(const SafeString &input) const
virtual QVariant doFilter(const QVariant &input, const QVariant &argument={}, bool autoescape={}) const =0
SafeString escape(const QString &input) const
The OutputStream class is used to render templates to a QTextStream.
A QString wrapper class for containing whether a string is safe or needs to be escaped.
The Grantlee namespace holds all public Grantlee API.