7#include <QtCore/qiodevicebase.h>
8#include <QtCore/qchar.h>
9#include <QtCore/qscopedpointer.h>
10#include <QtCore/qstringconverter_base.h>
16#pragma qt_class(QTextStream)
20#error qtextstream.h must be included before any header file that defines Status
29#if !QT_DEPRECATED_SINCE(6, 9)
30# define QT_NO_INHERITABLE_TEXT_STREAM
33#ifdef QT_NO_INHERITABLE_TEXT_STREAM
34# define QT_TEXT_STREAM_FINAL final
36# define QT_TEXT_STREAM_FINAL
67 UppercaseDigits = 0x10
83 bool autoDetectUnicode() const;
84 void setGenerateByteOrderMark(
bool generate);
85 bool generateByteOrderMark() const;
93 void setString(
QString *
string, OpenMode openMode = ReadWrite);
106 void skipWhiteSpace();
120 int fieldWidth() const;
122 void setNumberFlags(NumberFlags
flags);
123 NumberFlags numberFlags() const;
126 int integerBase() const;
132 int realNumberPrecision() const;
137 {
QChar c; *
this >>
c;
ch =
c.unicode();
return *
this; }
212{
m.exec(
s);
return s; }
263 QTSMFI func = &QTextStream::setRealNumberPrecision;
IOBluetoothDevice * device
\inheaderfile QIODevice \inmodule QtCore
\inmodule QtCore \reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
QTextStream & operator<<(const QByteArray &array)
QTextStream & operator<<(char ch)
QTextStream & operator<<(float f)
QTextStream & operator<<(signed long i)
QTextStream & operator>>(char *c)
QTextStream & operator>>(unsigned short &i)
QTextStream & operator>>(signed int &i)
QTextStream & operator<<(unsigned short i)
QTextStream & operator>>(double &f)
QTextStream & operator>>(qulonglong &i)
QTextStream & operator>>(QByteArray &array)
QTextStream & operator<<(QChar ch)
QTextStream & operator<<(double f)
QTextStream & operator>>(signed short &i)
QTextStream & operator<<(qlonglong i)
QTextStream & operator<<(const QString &s)
QTextStream & operator<<(unsigned int i)
QTextStream & operator<<(unsigned long i)
QTextStream & operator>>(float &f)
QTextStream & operator<<(signed int i)
QTextStream & operator<<(const char *c)
QTextStream & operator>>(unsigned int &i)
QTextStream & operator<<(const void *ptr)
QTextStream & operator<<(QStringView s)
QTextStream & operator<<(signed short i)
QTextStream & operator<<(qulonglong i)
QTextStream & operator>>(QString &s)
QTextStream & operator>>(qlonglong &i)
QTextStream & operator>>(signed long &i)
QTextStream & operator>>(unsigned long &i)
QTextStream & operator<<(QLatin1StringView s)
QTextStream & operator<<(char16_t ch)
void exec(QTextStream &s)
constexpr QTextStreamManipulator(QTSMFC m, QChar c) noexcept
constexpr QTextStreamManipulator(QTSMFI m, int a) noexcept
Combined button and popup list for selecting options.
QTextStream & flush(QTextStream &stream)
Calls QTextStream::flush() on stream and returns stream.
QTextStream & uppercasebase(QTextStream &stream)
Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::UppercaseBase) on stream ...
QTextStream & bin(QTextStream &stream)
Calls QTextStream::setIntegerBase(2) on stream and returns stream.
QTextStream & showbase(QTextStream &stream)
Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::ShowBase) on stream and r...
QTextStream & lowercasebase(QTextStream &stream)
Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::UppercaseBase) on stream...
QTextStream & noforcesign(QTextStream &stream)
Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::ForceSign) on stream and...
QTextStream & uppercasedigits(QTextStream &stream)
Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::UppercaseDigits) on strea...
QTextStream & bom(QTextStream &stream)
Toggles insertion of the Byte Order Mark on stream when QTextStream is used with a UTF encoding.
QTextStream & oct(QTextStream &stream)
Calls QTextStream::setIntegerBase(8) on stream and returns stream.
QTextStream & lowercasedigits(QTextStream &stream)
Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::UppercaseDigits) on stre...
QTextStream & noshowbase(QTextStream &stream)
Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::ShowBase) on stream and ...
QTextStream & noforcepoint(QTextStream &stream)
Calls QTextStream::setNumberFlags(QTextStream::numberFlags() & ~QTextStream::ForcePoint) on stream an...
QTextStream & ws(QTextStream &stream)
Calls \l {QTextStream::}{skipWhiteSpace()} on stream and returns stream.
QTextStream & fixed(QTextStream &stream)
Calls QTextStream::setRealNumberNotation(QTextStream::FixedNotation) on stream and returns stream.
QTextStream & forcesign(QTextStream &stream)
Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::ForceSign) on stream and ...
QTextStream & center(QTextStream &stream)
Calls QTextStream::setFieldAlignment(QTextStream::AlignCenter) on stream and returns stream.
QTextStream & forcepoint(QTextStream &stream)
Calls QTextStream::setNumberFlags(QTextStream::numberFlags() | QTextStream::ForcePoint) on stream and...
QTextStream & endl(QTextStream &stream)
Writes '\n' to the stream and flushes the stream.
QTextStream & scientific(QTextStream &stream)
Calls QTextStream::setRealNumberNotation(QTextStream::ScientificNotation) on stream and returns strea...
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
static ControlElement< T > * ptr(QWidget *widget)
GLboolean GLboolean GLboolean GLboolean a
[7]
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLenum GLint GLint * precision
QT_BEGIN_NAMESPACE class QT6_ONLY(Q_CORE_EXPORT) QReadWriteLock
QTextStreamManipulator qSetPadChar(QChar ch)
QTextStreamManipulator qSetRealNumberPrecision(int precision)
QTextStream &(* QTextStreamFunction)(QTextStream &)
QTextStreamManipulator qSetFieldWidth(int width)
void(QTextStream::* QTSMFC)(QChar)
void(QTextStream::* QTSMFI)(int)
ReturnedValue read(const char *data)
out setFieldAlignment(QTextStream::AlignCenter)