Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QT_TEXT_STREAM_FINAL Class Reference

#include <qtextstream.h>

Inheritance diagram for QT_TEXT_STREAM_FINAL:
Collaboration diagram for QT_TEXT_STREAM_FINAL:

Public Types

enum  RealNumberNotation { SmartNotation , FixedNotation , ScientificNotation }
enum  FieldAlignment { AlignLeft , AlignRight , AlignCenter , AlignAccountingStyle }
enum  Status { Ok , ReadPastEnd , ReadCorruptData , WriteFailed }
enum  NumberFlag {
  ShowBase = 0x1 , ForcePoint = 0x2 , ForceSign = 0x4 , UppercaseBase = 0x8 ,
  UppercaseDigits = 0x10
}
Public Types inherited from QIODeviceBase
enum  OpenModeFlag {
  NotOpen = 0x0000 , ReadOnly = 0x0001 , WriteOnly = 0x0002 , ReadWrite = ReadOnly | WriteOnly ,
  Append = 0x0004 , Truncate = 0x0008 , Text = 0x0010 , Unbuffered = 0x0020 ,
  NewOnly = 0x0040 , ExistingOnly = 0x0080
}
 This enum is used with QIODevice::open() to describe the mode in which a device is opened. More...

Public Member Functions

 QTextStream ()
 QTextStream (QIODevice *device)
 QTextStream (FILE *fileHandle, OpenMode openMode=ReadWrite)
 QTextStream (QString *string, OpenMode openMode=ReadWrite)
 QTextStream (QByteArray *array, OpenMode openMode=ReadWrite)
 QTextStream (const QByteArray &array, OpenMode openMode=ReadOnly)
 ~QTextStream ()
void setEncoding (QStringConverter::Encoding encoding)
QStringConverter::Encoding encoding () const
void setAutoDetectUnicode (bool enabled)
bool autoDetectUnicode () const
void setGenerateByteOrderMark (bool generate)
bool generateByteOrderMark () const
void setLocale (const QLocale &locale)
QLocale locale () const
void setDevice (QIODevice *device)
QIODevicedevice () const
void setString (QString *string, OpenMode openMode=ReadWrite)
QStringstring () const
Status status () const
void setStatus (Status status)
void resetStatus ()
bool atEnd () const
void reset ()
void flush ()
bool seek (qint64 pos)
qint64 pos () const
void skipWhiteSpace ()
QString readLine (qint64 maxlen=0)
bool readLineInto (QString *line, qint64 maxlen=0)
QString readAll ()
QString read (qint64 maxlen)
void setFieldAlignment (FieldAlignment alignment)
FieldAlignment fieldAlignment () const
void setPadChar (QChar ch)
QChar padChar () const
void setFieldWidth (int width)
int fieldWidth () const
void setNumberFlags (NumberFlags flags)
NumberFlags numberFlags () const
void setIntegerBase (int base)
int integerBase () const
void setRealNumberNotation (RealNumberNotation notation)
RealNumberNotation realNumberNotation () const
void setRealNumberPrecision (int precision)
int realNumberPrecision () const
QTextStreamoperator>> (QChar &ch)
QTextStreamoperator>> (char &ch)
QTextStreamoperator>> (char16_t &ch)
QTextStreamoperator>> (signed short &i)
QTextStreamoperator>> (unsigned short &i)
QTextStreamoperator>> (signed int &i)
QTextStreamoperator>> (unsigned int &i)
QTextStreamoperator>> (signed long &i)
QTextStreamoperator>> (unsigned long &i)
QTextStreamoperator>> (qlonglong &i)
QTextStreamoperator>> (qulonglong &i)
QTextStreamoperator>> (float &f)
QTextStreamoperator>> (double &f)
QTextStreamoperator>> (QString &s)
QTextStreamoperator>> (QByteArray &array)
QTextStreamoperator>> (char *c)
QTextStreamoperator<< (QChar ch)
QTextStreamoperator<< (char ch)
QTextStreamoperator<< (char16_t ch)
QTextStreamoperator<< (signed short i)
QTextStreamoperator<< (unsigned short i)
QTextStreamoperator<< (signed int i)
QTextStreamoperator<< (unsigned int i)
QTextStreamoperator<< (signed long i)
QTextStreamoperator<< (unsigned long i)
QTextStreamoperator<< (qlonglong i)
QTextStreamoperator<< (qulonglong i)
QTextStreamoperator<< (float f)
QTextStreamoperator<< (double f)
QTextStreamoperator<< (const QString &s)
QTextStreamoperator<< (QStringView s)
QTextStreamoperator<< (QLatin1StringView s)
QTextStreamoperator<< (const QByteArray &array)
QTextStreamoperator<< (const char *c)
QTextStreamoperator<< (const void *ptr)
 operator bool () const noexcept

Friends

class QDebugStateSaverPrivate
class QDebug

Additional Inherited Members

Protected Member Functions inherited from QIODeviceBase
 ~QIODeviceBase ()=default

Detailed Description

Definition at line 42 of file qtextstream.h.

Member Enumeration Documentation

◆ FieldAlignment

enum QT_TEXT_STREAM_FINAL::FieldAlignment
Enumerator
AlignLeft 
AlignRight 
AlignCenter 
AlignAccountingStyle 

Definition at line 52 of file qtextstream.h.

◆ NumberFlag

enum QT_TEXT_STREAM_FINAL::NumberFlag
Enumerator
ShowBase 
ForcePoint 
ForceSign 
UppercaseBase 
UppercaseDigits 

Definition at line 64 of file qtextstream.h.

◆ RealNumberNotation

enum QT_TEXT_STREAM_FINAL::RealNumberNotation
Enumerator
SmartNotation 
FixedNotation 
ScientificNotation 

Definition at line 47 of file qtextstream.h.

◆ Status

enum QT_TEXT_STREAM_FINAL::Status
Enumerator
Ok 
ReadPastEnd 
ReadCorruptData 
WriteFailed 

Definition at line 58 of file qtextstream.h.

Constructor & Destructor Documentation

◆ ~QTextStream()

QT_TEXT_STREAM_FINAL::~QTextStream ( )

Member Function Documentation

◆ atEnd()

bool QT_TEXT_STREAM_FINAL::atEnd ( ) const

◆ autoDetectUnicode()

bool QT_TEXT_STREAM_FINAL::autoDetectUnicode ( ) const

◆ device()

QIODevice * QT_TEXT_STREAM_FINAL::device ( ) const

◆ encoding()

QStringConverter::Encoding QT_TEXT_STREAM_FINAL::encoding ( ) const

◆ fieldAlignment()

FieldAlignment QT_TEXT_STREAM_FINAL::fieldAlignment ( ) const

◆ fieldWidth()

int QT_TEXT_STREAM_FINAL::fieldWidth ( ) const

◆ flush()

void QT_TEXT_STREAM_FINAL::flush ( )

Referenced by testing.tools.encode_pdf_filter._SinkPdfStream::close().

Here is the caller graph for this function:

◆ generateByteOrderMark()

bool QT_TEXT_STREAM_FINAL::generateByteOrderMark ( ) const

◆ integerBase()

int QT_TEXT_STREAM_FINAL::integerBase ( ) const

◆ locale()

QLocale QT_TEXT_STREAM_FINAL::locale ( ) const

◆ numberFlags()

NumberFlags QT_TEXT_STREAM_FINAL::numberFlags ( ) const

◆ operator bool()

QT_TEXT_STREAM_FINAL::operator bool ( ) const
inlineexplicitnoexcept

Definition at line 174 of file qtextstream.h.

◆ operator<<() [1/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( char ch)

◆ operator<<() [2/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( char16_t ch)
inline

Definition at line 156 of file qtextstream.h.

◆ operator<<() [3/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( const char * c)

◆ operator<<() [4/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( const QByteArray & array)

◆ operator<<() [5/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( const QString & s)

◆ operator<<() [6/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( const void * ptr)

◆ operator<<() [7/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( double f)

◆ operator<<() [8/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( float f)

◆ operator<<() [9/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( QChar ch)

◆ operator<<() [10/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( QLatin1StringView s)

◆ operator<<() [11/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( qlonglong i)

◆ operator<<() [12/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( QStringView s)

◆ operator<<() [13/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( qulonglong i)

◆ operator<<() [14/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( signed int i)

◆ operator<<() [15/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( signed long i)

◆ operator<<() [16/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( signed short i)

◆ operator<<() [17/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( unsigned int i)

◆ operator<<() [18/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( unsigned long i)

◆ operator<<() [19/19]

QTextStream & QT_TEXT_STREAM_FINAL::operator<< ( unsigned short i)

◆ operator>>() [1/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( char & ch)

◆ operator>>() [2/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( char * c)

◆ operator>>() [3/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( char16_t & ch)
inline

Definition at line 138 of file qtextstream.h.

◆ operator>>() [4/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( double & f)

◆ operator>>() [5/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( float & f)

◆ operator>>() [6/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( QByteArray & array)

◆ operator>>() [7/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( QChar & ch)

◆ operator>>() [8/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( qlonglong & i)

◆ operator>>() [9/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( QString & s)

◆ operator>>() [10/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( qulonglong & i)

◆ operator>>() [11/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( signed int & i)

◆ operator>>() [12/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( signed long & i)

◆ operator>>() [13/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( signed short & i)

◆ operator>>() [14/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( unsigned int & i)

◆ operator>>() [15/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( unsigned long & i)

◆ operator>>() [16/16]

QTextStream & QT_TEXT_STREAM_FINAL::operator>> ( unsigned short & i)

◆ padChar()

QChar QT_TEXT_STREAM_FINAL::padChar ( ) const

◆ pos()

qint64 QT_TEXT_STREAM_FINAL::pos ( ) const

◆ QTextStream() [1/6]

QT_TEXT_STREAM_FINAL::QTextStream ( )

◆ QTextStream() [2/6]

QT_TEXT_STREAM_FINAL::QTextStream ( const QByteArray & array,
OpenMode openMode = ReadOnly )
explicit

◆ QTextStream() [3/6]

QT_TEXT_STREAM_FINAL::QTextStream ( FILE * fileHandle,
OpenMode openMode = ReadWrite )
explicit

◆ QTextStream() [4/6]

QT_TEXT_STREAM_FINAL::QTextStream ( QByteArray * array,
OpenMode openMode = ReadWrite )
explicit

◆ QTextStream() [5/6]

QT_TEXT_STREAM_FINAL::QTextStream ( QIODevice * device)
explicit

◆ QTextStream() [6/6]

QT_TEXT_STREAM_FINAL::QTextStream ( QString * string,
OpenMode openMode = ReadWrite )
explicit

◆ read()

QString QT_TEXT_STREAM_FINAL::read ( qint64 maxlen)

◆ readAll()

QString QT_TEXT_STREAM_FINAL::readAll ( )

◆ readLine()

QString QT_TEXT_STREAM_FINAL::readLine ( qint64 maxlen = 0)

◆ readLineInto()

bool QT_TEXT_STREAM_FINAL::readLineInto ( QString * line,
qint64 maxlen = 0 )

◆ realNumberNotation()

RealNumberNotation QT_TEXT_STREAM_FINAL::realNumberNotation ( ) const

◆ realNumberPrecision()

int QT_TEXT_STREAM_FINAL::realNumberPrecision ( ) const

◆ reset()

void QT_TEXT_STREAM_FINAL::reset ( )

◆ resetStatus()

void QT_TEXT_STREAM_FINAL::resetStatus ( )

◆ seek()

bool QT_TEXT_STREAM_FINAL::seek ( qint64 pos)

◆ setAutoDetectUnicode()

void QT_TEXT_STREAM_FINAL::setAutoDetectUnicode ( bool enabled)

◆ setDevice()

void QT_TEXT_STREAM_FINAL::setDevice ( QIODevice * device)

◆ setEncoding()

void QT_TEXT_STREAM_FINAL::setEncoding ( QStringConverter::Encoding encoding)

◆ setFieldAlignment()

void QT_TEXT_STREAM_FINAL::setFieldAlignment ( FieldAlignment alignment)

◆ setFieldWidth()

void QT_TEXT_STREAM_FINAL::setFieldWidth ( int width)

◆ setGenerateByteOrderMark()

void QT_TEXT_STREAM_FINAL::setGenerateByteOrderMark ( bool generate)

◆ setIntegerBase()

void QT_TEXT_STREAM_FINAL::setIntegerBase ( int base)

◆ setLocale()

void QT_TEXT_STREAM_FINAL::setLocale ( const QLocale & locale)

◆ setNumberFlags()

void QT_TEXT_STREAM_FINAL::setNumberFlags ( NumberFlags flags)

◆ setPadChar()

void QT_TEXT_STREAM_FINAL::setPadChar ( QChar ch)

◆ setRealNumberNotation()

void QT_TEXT_STREAM_FINAL::setRealNumberNotation ( RealNumberNotation notation)

◆ setRealNumberPrecision()

void QT_TEXT_STREAM_FINAL::setRealNumberPrecision ( int precision)

◆ setStatus()

void QT_TEXT_STREAM_FINAL::setStatus ( Status status)

◆ setString()

void QT_TEXT_STREAM_FINAL::setString ( QString * string,
OpenMode openMode = ReadWrite )

◆ skipWhiteSpace()

void QT_TEXT_STREAM_FINAL::skipWhiteSpace ( )

◆ status()

Status QT_TEXT_STREAM_FINAL::status ( ) const

◆ string()

QString * QT_TEXT_STREAM_FINAL::string ( ) const

◆ QDebug

friend class QDebug
friend

Definition at line 179 of file qtextstream.h.

◆ QDebugStateSaverPrivate

friend class QDebugStateSaverPrivate
friend

Definition at line 178 of file qtextstream.h.


The documentation for this class was generated from the following file: