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
qtextstream.h File Reference

(286bb6c32bbf892d31e8aa54b492eade02e0ede3)

#include <QtCore/qiodevicebase.h>
#include <QtCore/qchar.h>
#include <QtCore/qstringconverter_base.h>
#include <memory>
#include <stdio.h>
Include dependency graph for qtextstream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QT_TEXT_STREAM_FINAL
class  QTextStreamManipulator

Namespaces

namespace  Qt

Macros

#define QT_NO_INHERITABLE_TEXT_STREAM
#define QT_TEXT_STREAM_FINAL   final

Typedefs

typedef QTextStream &(* QTextStreamFunction) (QTextStream &)
typedef void(QTextStream::* QTSMFI) (int)
typedef void(QTextStream::* QTSMFC) (QChar)

Functions

QTextStreamoperator>> (QTextStream &s, QTextStreamFunction f)
QTextStreamoperator<< (QTextStream &s, QTextStreamFunction f)
QTextStreamoperator<< (QTextStream &s, QTextStreamManipulator m)
Q_CORE_EXPORT QTextStreamQt::bin (QTextStream &stream)
 Calls QTextStream::setIntegerBase(2) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::oct (QTextStream &stream)
 Calls QTextStream::setIntegerBase(8) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::dec (QTextStream &stream)
 Calls QTextStream::setIntegerBase(10) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::hex (QTextStream &stream)
 Calls QTextStream::setIntegerBase(16) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::showbase (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::ShowBase) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::forcesign (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::ForceSign) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::forcepoint (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::ForcePoint) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::noshowbase (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::ShowBase) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::noforcesign (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::ForceSign) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::noforcepoint (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::ForcePoint) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::uppercasebase (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::UppercaseBase) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::uppercasedigits (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::UppercaseDigits) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::lowercasebase (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::UppercaseBase) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::lowercasedigits (QTextStream &stream)
 Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::UppercaseDigits) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::fixed (QTextStream &stream)
 Calls QTextStream::setRealNumberNotation(QTextStream::FixedNotation) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::scientific (QTextStream &stream)
 Calls QTextStream::setRealNumberNotation(QTextStream::ScientificNotation) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::left (QTextStream &stream)
 Calls QTextStream::setFieldAlignment(QTextStream::AlignLeft) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::right (QTextStream &stream)
 Calls QTextStream::setFieldAlignment(QTextStream::AlignRight) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::center (QTextStream &stream)
 Calls QTextStream::setFieldAlignment(QTextStream::AlignCenter) on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::endl (QTextStream &stream)
 Writes '\n' to the stream and flushes the stream.
Q_CORE_EXPORT QTextStreamQt::flush (QTextStream &stream)
 Calls QTextStream::flush() on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::reset (QTextStream &stream)
 Calls QTextStream::reset() on stream and returns stream.
Q_CORE_EXPORT QTextStreamQt::bom (QTextStream &stream)
 Toggles insertion of the Byte Order Mark on stream when QTextStream is used with a UTF encoding.
Q_CORE_EXPORT QTextStreamQt::ws (QTextStream &stream)
 Calls \l {QTextStream::}{skipWhiteSpace()} on stream and returns stream.
QTextStreamManipulator qSetFieldWidth (int width)
QTextStreamManipulator qSetPadChar (QChar ch)
QTextStreamManipulator qSetRealNumberPrecision (int precision)

Macro Definition Documentation

◆ QT_NO_INHERITABLE_TEXT_STREAM

#define QT_NO_INHERITABLE_TEXT_STREAM

Definition at line 32 of file qtextstream.h.

◆ QT_TEXT_STREAM_FINAL

#define QT_TEXT_STREAM_FINAL   final

Definition at line 36 of file qtextstream.h.

Typedef Documentation

◆ QTextStreamFunction

typedef QTextStream &(* QTextStreamFunction) (QTextStream &)

Definition at line 190 of file qtextstream.h.

◆ QTSMFC

typedef void(QTextStream::* QTSMFC) (QChar)

Definition at line 192 of file qtextstream.h.

◆ QTSMFI

typedef void(QTextStream::* QTSMFI) (int)

Definition at line 191 of file qtextstream.h.

Function Documentation

◆ operator<<() [1/2]

QTextStream & operator<< ( QTextStream & s,
QTextStreamFunction f )
inline

Definition at line 212 of file qtextstream.h.

◆ operator<<() [2/2]

QTextStream & operator<< ( QTextStream & s,
QTextStreamManipulator m )
inline

Definition at line 215 of file qtextstream.h.

◆ operator>>()

QTextStream & operator>> ( QTextStream & s,
QTextStreamFunction f )
inline

Definition at line 209 of file qtextstream.h.

◆ qSetFieldWidth()

QTextStreamManipulator qSetFieldWidth ( int width)
related

Definition at line 253 of file qtextstream.h.

◆ qSetPadChar()

QTextStreamManipulator qSetPadChar ( QChar ch)
related

Definition at line 259 of file qtextstream.h.

◆ qSetRealNumberPrecision()

QTextStreamManipulator qSetRealNumberPrecision ( int precision)
related

Definition at line 265 of file qtextstream.h.