Cutelee 6.1.0
JSOutputStream Class Reference
Inheritance diagram for JSOutputStream:

Public Member Functions

 JSOutputStream (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 133 of file testbuiltins.cpp.

Constructor & Destructor Documentation

◆ JSOutputStream() [1/2]

JSOutputStream::JSOutputStream ( )
inline

Definition at line 136 of file testbuiltins.cpp.

◆ JSOutputStream() [2/2]

JSOutputStream::JSOutputStream ( QTextStream * stream)
inline

Definition at line 138 of file testbuiltins.cpp.

Member Function Documentation

◆ clone()

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

Returns a cloned OutputStream with the same filtering behaviour.

Reimplemented from Cutelee::OutputStream.

Definition at line 140 of file testbuiltins.cpp.

◆ escape()

QString JSOutputStream::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 145 of file testbuiltins.cpp.

References escape(), and QChar::fromLatin1().

Referenced by escape().