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;
QString escape(const SafeString &input) const
OutputStream(QTextStream *stream)
OutputStream & operator<<(const SafeString &input)
OutputStream & operator<<(QTextStream *stream)
OutputStream & operator<<(const QString &input)
virtual QSharedPointer< OutputStream > clone(QTextStream *stream) const
virtual QString escape(const QString &input) const
QString conditionalEscape(const Grantlee::SafeString &input) const
A QString wrapper class for containing whether a string is safe or needs to be escaped.
The Grantlee namespace holds all public Grantlee API.