-
Suggestion
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
-
8
-
Foundation PM Prioritized, Foundation Sprint 69, Foundation Sprint 70, Foundation Sprint 71
QTextStream has QString readLine() as well as readLineInto(QString*, qint64 max), QIODevice only has QByteArray readLine() and lacks readLineInto(QByteArray*, qint64 max).
The idea behind the -Into-functions is to preserve capacity in the string/byte-array from one line to the next, a la std::getline, unlike readLine(), which allocates a new buffer for each line.
- relates to
-
QTBUG-45190 Add QTextStream::read|readAll|readLine(QString *) overloads to reuse QString's capacity
-
- Open
-