Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-113547

[spike] Find out whether QIODevice::readLineInto() is possible to implement without (public) virtual methods

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Fixed
    • Icon: P2: Important P2: Important
    • None
    • None
    • Core: I/O
    • None
    • 8
    • 69e6ae167 (dev)
    • Foundation Sprint 69, Foundation Sprint 70, Foundation Sprint 71, Foundation Sprint 110, Foundation Sprint 111

      Let's finally find out whether this can be implemented without (public) virtual functions or not (in which case it has to wait for 7.0).

      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.

        For Gerrit Dashboard: QTBUG-113547
        # Subject Branch Project Status CR V

            rybouabi Rym Bouabid
            mmutz Marc Mutz
            Vladimir Minenko Vladimir Minenko
            Alex Blasche Alex Blasche
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes