#include <QtCore/qtextstream.h>
#ifndef QTEXTSTREAM_H
class QTextStream{
private: inline struct QTextStreamPrivate* d_func();
private: inline struct QTextStreamPrivate const * d_func() const
public: enum RealNumberNotation{
SmartNotation = 0,
FixedNotation = 1,
ScientificNotation = 2,
};
public: enum FieldAlignment{
AlignLeft = 0,
AlignRight = 1,
AlignCenter = 2,
AlignAccountingStyle = 3,
};
public: enum Status{
Ok = 0,
ReadPastEnd = 1,
ReadCorruptData = 2,
};
public: enum NumberFlag{
ShowBase = 1,
ForcePoint = 2,
ForceSign = 4,
UppercaseBase = 8,
UppercaseDigits = 16,
};
public: typedef class QFlags < enum QTextStream::NumberFlag > NumberFlags;
public: QTextStream();
public: explicit QTextStream(class QIODevice* device);
public: explicit QTextStream(FILE* fileHandle, class QFlags < enum QIODevice::OpenModeFlag > openMode = QIODevice::ReadWrite);
public: explicit QTextStream(class QString* string, class QFlags < enum QIODevice::OpenModeFlag > openMode = QIODevice::ReadWrite);
public: explicit QTextStream(class QByteArray* array, class QFlags < enum QIODevice::OpenModeFlag > openMode = QIODevice::ReadWrite);
public: explicit QTextStream(class QByteArray const & array, class QFlags < enum QIODevice::OpenModeFlag > openMode = QIODevice::ReadOnly);
public: virtual ~QTextStream();
#ifndef QT_NO_TEXTCODEC
public: void setCodec(struct QTextCodec* codec);
public: void setCodec(char const * codecName);
public: struct QTextCodec* codec() const
public: void setAutoDetectUnicode(bool enabled);
public: bool autoDetectUnicode() const
public: void setGenerateByteOrderMark(bool generate);
public: bool generateByteOrderMark() const
#endif
public: void setDevice(class QIODevice* device);
public: class QIODevice* device() const
public: void setString(class QString* string, class QFlags < enum QIODevice::OpenModeFlag > openMode = QIODevice::ReadWrite);
public: class QString* string() const
public: enum QTextStream::Status status() const
public: void setStatus(enum QTextStream::Status status);
public: void resetStatus();
public: bool atEnd() const
public: void reset();
public: void flush();
public: bool seek(qint64 pos);
public: qint64 pos() const
public: void skipWhiteSpace();
public: class QString readLine(qint64 maxlen = 0);
public: class QString readAll();
public: class QString read(qint64 maxlen);
public: void setFieldAlignment(enum QTextStream::FieldAlignment alignment);
public: enum QTextStream::FieldAlignment fieldAlignment() const
public: void setPadChar(class QChar ch);
public: class QChar padChar() const
public: void setFieldWidth(int width);
public: int fieldWidth() const
public: void setNumberFlags(class QFlags < enum QTextStream::NumberFlag > flags);
public: class QFlags < enum QTextStream::NumberFlag > numberFlags() const
public: void setIntegerBase(int base);
public: int integerBase() const
public: void setRealNumberNotation(enum QTextStream::RealNumberNotation notation);
public: enum QTextStream::RealNumberNotation realNumberNotation() const
public: void setRealNumberPrecision(int precision);
public: int realNumberPrecision() const
public: class QTextStream& operator >>(class QChar& ch);
public: class QTextStream& operator >>(char& ch);
public: class QTextStream& operator >>(short int& i);
public: class QTextStream& operator >>(short unsigned int& i);
public: class QTextStream& operator >>(int& i);
public: class QTextStream& operator >>(unsigned int& i);
public: class QTextStream& operator >>(long int& i);
public: class QTextStream& operator >>(long unsigned int& i);
public: class QTextStream& operator >>(qlonglong& i);
public: class QTextStream& operator >>(qulonglong& i);
public: class QTextStream& operator >>(float& f);
public: class QTextStream& operator >>(double& f);
public: class QTextStream& operator >>(class QString& s);
public: class QTextStream& operator >>(class QByteArray& array);
public: class QTextStream& operator >>(char* c);
public: class QTextStream& operator <<(class QBool b);
public: class QTextStream& operator <<(class QChar ch);
public: class QTextStream& operator <<(char ch);
public: class QTextStream& operator <<(short int i);
public: class QTextStream& operator <<(short unsigned int i);
public: class QTextStream& operator <<(int i);
public: class QTextStream& operator <<(unsigned int i);
public: class QTextStream& operator <<(long int i);
public: class QTextStream& operator <<(long unsigned int i);
public: class QTextStream& operator <<(qlonglong i);
public: class QTextStream& operator <<(qulonglong i);
public: class QTextStream& operator <<(float f);
public: class QTextStream& operator <<(double f);
public: class QTextStream& operator <<(class QString const & s);
public: class QTextStream& operator <<(class QByteArray const & array);
public: class QTextStream& operator <<(char const * c);
public: class QTextStream& operator <<(void const * ptr);
private: QTextStream(class QTextStream const &);
private: class QTextStream& operator =(class QTextStream const &);
private: struct QTextStreamPrivate* d_ptr;
friend struct QTextStreamPrivate;
};
#endif // QTEXTSTREAM_H