21 #ifndef GRANTLEE_OUTPUTSTREAM_H
22 #define GRANTLEE_OUTPUTSTREAM_H
24 #include "grantlee_templates_export.h"
26 #include <QtCore/QSharedPointer>
27 #include <QtCore/QTextStream>
104 virtual QString
escape(
const QString &input)
const;
115 virtual QSharedPointer<OutputStream>
clone(QTextStream *stream)
const;
140 QTextStream *m_stream;
virtual QString escape(const QString &input) const
OutputStream(QTextStream *stream)
virtual QSharedPointer< OutputStream > clone(QTextStream *stream) const
QString escape(const SafeString &input) const
OutputStream & operator<<(const SafeString &input)
OutputStream & operator<<(QTextStream *stream)
A QString wrapper class for containing whether a string is safe or needs to be escaped.
QString conditionalEscape(const Grantlee::SafeString &input) const
OutputStream & operator<<(const QString &input)
The Grantlee namespace holds all public Grantlee API.
The OutputStream class is used to render templates to a QTextStream.