![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qtextstream_p.h>
Classes | |
struct | PaddingResult |
class | Params |
Public Types | |
enum | TokenDelimiter { Space , NotSpace , EndOfLine } |
enum | NumberParsingStatus { npsOk , npsMissingDigit , npsInvalidPrefix } |
enum class | PutStringMode : bool { String , Number } |
Public Attributes | |
QIODevice * | device |
QMetaObject::Connection | aboutToCloseConnection |
QString * | string |
qsizetype | stringOffset |
QIODevice::OpenMode | stringOpenMode |
QStringConverter::Encoding | encoding = QStringConverter::Utf8 |
QStringEncoder | fromUtf16 |
QStringDecoder | toUtf16 |
QStringDecoder | savedToUtf16 |
QString | writeBuffer |
QString | readBuffer |
qsizetype | readBufferOffset |
qsizetype | readConverterSavedStateOffset |
qint64 | readBufferStartDevicePos |
Params | params |
QTextStream::Status | status |
QLocale | locale |
QTextStream * | q_ptr |
qsizetype | lastTokenSize |
bool | deleteDevice |
bool | autoDetectUnicode |
bool | hasWrittenData = false |
bool | generateBOM = false |
Definition at line 28 of file qtextstream_p.h.
Enumerator | |
---|---|
npsOk | |
npsMissingDigit | |
npsInvalidPrefix |
Definition at line 109 of file qtextstream_p.h.
|
strong |
Enumerator | |
---|---|
String | |
Number |
Definition at line 125 of file qtextstream_p.h.
Enumerator | |
---|---|
Space | |
NotSpace | |
EndOfLine |
Definition at line 93 of file qtextstream_p.h.
QTextStreamPrivate::QTextStreamPrivate | ( | QTextStream * | q_ptr | ) |
Definition at line 259 of file qtextstream.cpp.
QTextStreamPrivate::~QTextStreamPrivate | ( | ) |
Definition at line 270 of file qtextstream.cpp.
Definition at line 672 of file qtextstream.cpp.
|
inline |
Definition at line 662 of file qtextstream.cpp.
|
inline |
Definition at line 335 of file qtextstream.cpp.
bool QTextStreamPrivate::fillReadBuffer | ( | qint64 | maxBytes = -1 | ) |
Definition at line 346 of file qtextstream.cpp.
void QTextStreamPrivate::flushWriteBuffer | ( | ) |
Definition at line 470 of file qtextstream.cpp.
|
inline |
Definition at line 776 of file qtextstream.cpp.
QTextStreamPrivate::NumberParsingStatus QTextStreamPrivate::getNumber | ( | qulonglong * | ret | ) |
Definition at line 1644 of file qtextstream.cpp.
bool QTextStreamPrivate::getReal | ( | double * | f | ) |
(hihi)
Definition at line 1818 of file qtextstream.cpp.
QTextStreamPrivate::PaddingResult QTextStreamPrivate::padding | ( | qsizetype | len | ) | const |
Definition at line 826 of file qtextstream.cpp.
Definition at line 814 of file qtextstream.cpp.
void QTextStreamPrivate::putNumber | ( | qulonglong | number, |
bool | negative ) |
Definition at line 2228 of file qtextstream.cpp.
void QTextStreamPrivate::putString | ( | QLatin1StringView | data, |
PutStringMode | mode = PutStringMode::String ) |
Definition at line 900 of file qtextstream.cpp.
void QTextStreamPrivate::putString | ( | QStringView | data, |
PutStringMode | mode = PutStringMode::String ) |
Definition at line 908 of file qtextstream.cpp.
void QTextStreamPrivate::putString | ( | QUtf8StringView | data, |
PutStringMode | mode = PutStringMode::String ) |
Definition at line 916 of file qtextstream.cpp.
Definition at line 532 of file qtextstream.cpp.
|
inline |
Definition at line 651 of file qtextstream.cpp.
void QTextStreamPrivate::reset | ( | ) |
Definition at line 295 of file qtextstream.cpp.
void QTextStreamPrivate::resetReadBuffer | ( | ) |
Definition at line 460 of file qtextstream.cpp.
|
inline |
Definition at line 709 of file qtextstream.cpp.
Definition at line 698 of file qtextstream.cpp.
bool QTextStreamPrivate::scan | ( | const QChar ** | ptr, |
qsizetype * | length, | ||
qsizetype | maxlen, | ||
TokenDelimiter | delimiter ) |
Scans no more than maxlen QChars in the current buffer for the first delimiter. Stores a pointer to the start offset of the token in ptr, and the length in QChars in length.
Definition at line 559 of file qtextstream.cpp.
Definition at line 317 of file qtextstream.cpp.
Definition at line 793 of file qtextstream.cpp.
Definition at line 745 of file qtextstream.cpp.
void QTextStreamPrivate::write | ( | QLatin1StringView | data | ) |
Definition at line 753 of file qtextstream.cpp.
void QTextStreamPrivate::write | ( | QStringView | s | ) |
Definition at line 737 of file qtextstream.cpp.
Definition at line 761 of file qtextstream.cpp.
QMetaObject::Connection QTextStreamPrivate::aboutToCloseConnection |
Definition at line 60 of file qtextstream_p.h.
bool QTextStreamPrivate::autoDetectUnicode |
Definition at line 88 of file qtextstream_p.h.
bool QTextStreamPrivate::deleteDevice |
Definition at line 87 of file qtextstream_p.h.
QIODevice* QTextStreamPrivate::device |
Definition at line 58 of file qtextstream_p.h.
QStringConverter::Encoding QTextStreamPrivate::encoding = QStringConverter::Utf8 |
Definition at line 68 of file qtextstream_p.h.
QStringEncoder QTextStreamPrivate::fromUtf16 |
Definition at line 69 of file qtextstream_p.h.
bool QTextStreamPrivate::generateBOM = false |
Definition at line 90 of file qtextstream_p.h.
bool QTextStreamPrivate::hasWrittenData = false |
Definition at line 89 of file qtextstream_p.h.
qsizetype QTextStreamPrivate::lastTokenSize |
Definition at line 86 of file qtextstream_p.h.
QLocale QTextStreamPrivate::locale |
Definition at line 83 of file qtextstream_p.h.
Params QTextStreamPrivate::params |
Definition at line 79 of file qtextstream_p.h.
QTextStream* QTextStreamPrivate::q_ptr |
Definition at line 84 of file qtextstream_p.h.
QString QTextStreamPrivate::readBuffer |
Definition at line 74 of file qtextstream_p.h.
qsizetype QTextStreamPrivate::readBufferOffset |
Definition at line 75 of file qtextstream_p.h.
qint64 QTextStreamPrivate::readBufferStartDevicePos |
Definition at line 77 of file qtextstream_p.h.
qsizetype QTextStreamPrivate::readConverterSavedStateOffset |
Definition at line 76 of file qtextstream_p.h.
QStringDecoder QTextStreamPrivate::savedToUtf16 |
Definition at line 71 of file qtextstream_p.h.
QTextStream::Status QTextStreamPrivate::status |
Definition at line 82 of file qtextstream_p.h.
QString* QTextStreamPrivate::string |
Definition at line 64 of file qtextstream_p.h.
qsizetype QTextStreamPrivate::stringOffset |
Definition at line 65 of file qtextstream_p.h.
QIODevice::OpenMode QTextStreamPrivate::stringOpenMode |
Definition at line 66 of file qtextstream_p.h.
QStringDecoder QTextStreamPrivate::toUtf16 |
Definition at line 70 of file qtextstream_p.h.
QString QTextStreamPrivate::writeBuffer |
Definition at line 73 of file qtextstream_p.h.