The QTextStream class provides basic functions for reading and writing text to an QIODevice. (details) (complete member list)
#include <qtstream.h>
The text stream class a functional interface that is very similar to that of the standard C++ iostream class. The difference between iostream and QTextStream is that our stream operates on a QIODevice.
The QTextStream class reads and writes ASCII text and it is not appropriate for dealing with binary data (but QDataStream is).
See also: QDataStream.
Constructs a data stream that has no IO device.
Constructs a data stream that uses the file handle fh (sort of IO device).
This constructor makes it convenient to do such things:
QTextStream cout( stdout );
QTextStream cin ( stdin );
QTextStream cerr( stderr );
Constructs a text stream that uses the IO device d.
Destroys the text stream.
The destructor will not affect the current IO device.
Returns the IO device currently set.
Returns TRUE if the IO device has reached the end position (end of stream) or if there is no IO device set.
Returns FALSE if the current position of the read/write head of the IO device is somewhere before the end position.
Writes a char to the stream and returns a reference to the stream.
Writes a signed short integer to the stream and returns a reference to
the stream.
Writes an unsigned short integer to the stream and returns a reference to
the stream.
Writes a signed int to the stream and returns a reference to
the stream.
Writes an unsigned int to the stream and returns a reference to
the stream.
Writes a signed long int to the stream and returns a reference to
the stream.
Writes an unsigned long int to the stream and returns a reference to
the stream.
Writes a float to the stream and returns a reference to the stream.
Writes a double to the stream and returns a reference to the stream.
Writes a string to the stream and returns a reference to the stream.
Writes a pointer to the stream and returns a reference to the stream.
The ptr is output as an unsigned long hexadecimal integer.
Reads a char from the stream and returns a reference to the stream.
Reads a signed short integer from the stream and returns a reference to the
stream.
Reads an unsigned short integer from the stream and returns a reference to
the stream.
Reads a signed int from the stream and returns a reference to the
stream.
Reads an unsigned int from the stream and returns a reference to the
stream.
Reads a signed long int from the stream and returns a reference to the
stream.
Reads an unsigned long int from the stream and returns a reference to the
stream.
Reads a float from the stream and returns a reference to the stream.
Reads a double from the stream and returns a reference to the stream.
Reads a string from the stream and returns a reference to the stream.
Reads len bytes from the stream into e s and returns a reference to the stream.
The buffer s must be preallocated.
See also: QIODevice::readBlock().
Resets the text stream.
See also: setf() width(), fill() and precision().
Sets the IO device to d.
Unsets the IO device.
Same as calling setDevice( 0 ).
Writes the len bytes from s to the stream and returns a reference to the stream.
See also: QIODevice::writeBlock().
This file is part of the Qt toolkit, copyright 1995 Troll Tech, all rights reserved.
It was generated from the following files: