Cutelee 6.1.0
NoEscapeOutputStream Class Reference
Inheritance diagram for NoEscapeOutputStream:

Public Member Functions

 NoEscapeOutputStream (QTextStream *stream)
std::shared_ptr< OutputStreamclone (QTextStream *stream) const override
QString escape (const QString &input) const override
Public Member Functions inherited from Cutelee::OutputStream
 OutputStream ()
 OutputStream (QTextStream *stream)
virtual ~OutputStream ()
QString conditionalEscape (const Cutelee::SafeString &input) const
QString escape (const SafeString &input) const
OutputStreamoperator<< (const QString &input)
OutputStreamoperator<< (const SafeString &input)
OutputStreamoperator<< (QTextStream *stream)

Detailed Description

Definition at line 118 of file testbuiltins.cpp.

Constructor & Destructor Documentation

◆ NoEscapeOutputStream() [1/2]

NoEscapeOutputStream::NoEscapeOutputStream ( )
inline

Definition at line 121 of file testbuiltins.cpp.

◆ NoEscapeOutputStream() [2/2]

NoEscapeOutputStream::NoEscapeOutputStream ( QTextStream * stream)
inline

Definition at line 123 of file testbuiltins.cpp.

Member Function Documentation

◆ clone()

std::shared_ptr< OutputStream > NoEscapeOutputStream::clone ( QTextStream * stream) const
inlineoverridevirtual

Returns a cloned OutputStream with the same filtering behaviour.

Reimplemented from Cutelee::OutputStream.

Definition at line 125 of file testbuiltins.cpp.

◆ escape()

QString NoEscapeOutputStream::escape ( const QString & input) const
inlineoverridevirtual

Returns an escaped version of input. Does not write anything to the stream.

Reimplemented from Cutelee::OutputStream.

Definition at line 130 of file testbuiltins.cpp.