Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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)
 

Friends

class QDebugStateSaverPrivate
 
class QDebug
 

Additional Inherited Members

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

Detailed Description

Definition at line 40 of file qtextstream.h.

Member Enumeration Documentation

◆ FieldAlignment

enum QT_TEXT_STREAM_FINAL::FieldAlignment
Enumerator
AlignLeft 
AlignRight 
AlignCenter 
AlignAccountingStyle 

Definition at line 50 of file qtextstream.h.

◆ NumberFlag

enum QT_TEXT_STREAM_FINAL::NumberFlag
Enumerator
ShowBase 
ForcePoint 
ForceSign 
UppercaseBase 
UppercaseDigits 

Definition at line 62 of file qtextstream.h.

◆ RealNumberNotation

enum QT_TEXT_STREAM_FINAL::RealNumberNotation
Enumerator
SmartNotation 
FixedNotation 
ScientificNotation 

Definition at line 45 of file qtextstream.h.

◆ Status

enum QT_TEXT_STREAM_FINAL::Status
Enumerator
Ok 
ReadPastEnd 
ReadCorruptData 
WriteFailed 

Definition at line 56 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 ( )

◆ 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<<() [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 154 of file qtextstream.h.

References ch.

◆ 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 136 of file qtextstream.h.

References ch.

◆ 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

Friends And Related Symbol Documentation

◆ QDebug

friend class QDebug
friend

Definition at line 175 of file qtextstream.h.

◆ QDebugStateSaverPrivate

friend class QDebugStateSaverPrivate
friend

Definition at line 174 of file qtextstream.h.


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