Cutelee  6.1.0
Public Member Functions | List of all members
NoEscapeOutputStream Class Reference
Inheritance diagram for NoEscapeOutputStream:
Inheritance graph
[legend]

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.

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.