API reference - Class QTextStream

Notation used in Ruby API documentation

Description: Binding of QTextStream

Public constructors

new QTextStreamnewConstructor QTextStream::QTextStream()
new QTextStreamnew(QIODevice ptr device)Constructor QTextStream::QTextStream(QIODevice *device)
new QTextStreamnew(string ptr string,
const QIODevice_QFlags_OpenModeFlag openMode = QIODevice::ReadWrite)
Constructor QTextStream::QTextStream(QString *string, QFlags<QIODevice::OpenModeFlag> openMode)

Public methods

[const]boolatEndMethod bool QTextStream::atEnd()
[const]boolautoDetectUnicodeMethod bool QTextStream::autoDetectUnicode()
voidautoDetectUnicode=(bool enabled)Method void QTextStream::setAutoDetectUnicode(bool enabled)
[const]QTextCodec ptrcodecMethod QTextCodec *QTextStream::codec()
voidcodec=(QTextCodec ptr codec)Method void QTextStream::setCodec(QTextCodec *codec)
voidcodec=(string codecName)Method void QTextStream::setCodec(const char *codecName)
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]QIODevice ptrdeviceMethod QIODevice *QTextStream::device()
voiddevice=(QIODevice ptr device)Method void QTextStream::setDevice(QIODevice *device)
[const]QTextStream_FieldAlignmentfieldAlignmentMethod QTextStream::FieldAlignment QTextStream::fieldAlignment()
voidfieldAlignment=(const QTextStream_FieldAlignment alignment)Method void QTextStream::setFieldAlignment(QTextStream::FieldAlignment alignment)
[const]intfieldWidthMethod int QTextStream::fieldWidth()
voidfieldWidth=(int width)Method void QTextStream::setFieldWidth(int width)
voidflushMethod void QTextStream::flush()
[const]boolgenerateByteOrderMarkMethod bool QTextStream::generateByteOrderMark()
voidgenerateByteOrderMark=(bool generate)Method void QTextStream::setGenerateByteOrderMark(bool generate)
[const]intintegerBaseMethod int QTextStream::integerBase()
voidintegerBase=(int base)Method void QTextStream::setIntegerBase(int base)
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]QLocalelocaleMethod QLocale QTextStream::locale()
voidlocale=(const QLocale locale)Method void QTextStream::setLocale(const QLocale &locale)
[const]QTextStream_QFlags_NumberFlagnumberFlagsMethod QFlags<QTextStream::NumberFlag> QTextStream::numberFlags()
voidnumberFlags=(const QTextStream_QFlags_NumberFlag flags)Method void QTextStream::setNumberFlags(QFlags<QTextStream::NumberFlag> flags)
[const]unsigned intpadCharMethod QChar QTextStream::padChar()
voidpadChar=(unsigned int ch)Method void QTextStream::setPadChar(QChar ch)
[const]long longposMethod qint64 QTextStream::pos()
QTextStream ptrput_ba(string arg1)Unambiguous adaptation of the corresponding operator<<
QTextStream ptrput_d(double arg1)Unambiguous adaptation of the corresponding operator<<
QTextStream ptrput_f(float arg1)Unambiguous adaptation of the corresponding operator<<
QTextStream ptrput_i(int arg1)Unambiguous adaptation of the corresponding operator<<
QTextStream ptrput_ll(long long arg1)Unambiguous adaptation of the corresponding operator<<
QTextStream ptrput_qc(unsigned int arg1)Unambiguous adaptation of the corresponding operator<<
QTextStream ptrput_s(short arg1)Unambiguous adaptation of the corresponding operator<<
QTextStream ptrput_s(string arg1)Unambiguous adaptation of the corresponding operator<<
QTextStream ptrput_ui(unsigned int arg1)Unambiguous adaptation of the corresponding operator<<
QTextStream ptrput_ull(unsigned long long arg1)Unambiguous adaptation of the corresponding operator<<
QTextStream ptrput_us(unsigned short arg1)Unambiguous adaptation of the corresponding operator<<
stringread(long long maxlen)Method QString QTextStream::read(qint64 maxlen)
stringreadAllMethod QString QTextStream::readAll()
stringreadLine(long long maxlen = 0)Method QString QTextStream::readLine(qint64 maxlen)
stringread_baUnambiguous adaptation of the corresponding operator>>
doubleread_dUnambiguous adaptation of the corresponding operator>>
floatread_fUnambiguous adaptation of the corresponding operator>>
intread_iUnambiguous adaptation of the corresponding operator>>
long longread_llUnambiguous adaptation of the corresponding operator>>
unsigned intread_qcUnambiguous adaptation of the corresponding operator>>
shortread_sUnambiguous adaptation of the corresponding operator>>
stringread_sUnambiguous adaptation of the corresponding operator>>
unsigned intread_uiUnambiguous adaptation of the corresponding operator>>
unsigned long longread_ullUnambiguous adaptation of the corresponding operator>>
unsigned shortread_usUnambiguous adaptation of the corresponding operator>>
[const]QTextStream_RealNumberNotationrealNumberNotationMethod QTextStream::RealNumberNotation QTextStream::realNumberNotation()
voidrealNumberNotation=(const QTextStream_RealNumberNotation notation)Method void QTextStream::setRealNumberNotation(QTextStream::RealNumberNotation notation)
[const]intrealNumberPrecisionMethod int QTextStream::realNumberPrecision()
voidrealNumberPrecision=(int precision)Method void QTextStream::setRealNumberPrecision(int precision)
voidresetMethod void QTextStream::reset()
voidresetStatusMethod void QTextStream::resetStatus()
boolseek(long long pos)Method bool QTextStream::seek(qint64 pos)
voidsetAutoDetectUnicode(bool enabled)Method void QTextStream::setAutoDetectUnicode(bool enabled)
voidsetCodec(QTextCodec ptr codec)Method void QTextStream::setCodec(QTextCodec *codec)
voidsetCodec(string codecName)Method void QTextStream::setCodec(const char *codecName)
voidsetDevice(QIODevice ptr device)Method void QTextStream::setDevice(QIODevice *device)
voidsetFieldAlignment(const QTextStream_FieldAlignment alignment)Method void QTextStream::setFieldAlignment(QTextStream::FieldAlignment alignment)
voidsetFieldWidth(int width)Method void QTextStream::setFieldWidth(int width)
voidsetGenerateByteOrderMark(bool generate)Method void QTextStream::setGenerateByteOrderMark(bool generate)
voidsetIntegerBase(int base)Method void QTextStream::setIntegerBase(int base)
voidsetLocale(const QLocale locale)Method void QTextStream::setLocale(const QLocale &locale)
voidsetNumberFlags(const QTextStream_QFlags_NumberFlag flags)Method void QTextStream::setNumberFlags(QFlags<QTextStream::NumberFlag> flags)
voidsetPadChar(unsigned int ch)Method void QTextStream::setPadChar(QChar ch)
voidsetRealNumberNotation(const QTextStream_RealNumberNotation notation)Method void QTextStream::setRealNumberNotation(QTextStream::RealNumberNotation notation)
voidsetRealNumberPrecision(int precision)Method void QTextStream::setRealNumberPrecision(int precision)
voidsetStatus(const QTextStream_Status status)Method void QTextStream::setStatus(QTextStream::Status status)
voidsetString(string ptr string,
const QIODevice_QFlags_OpenModeFlag openMode = QIODevice::ReadWrite)
Method void QTextStream::setString(QString *string, QFlags<QIODevice::OpenModeFlag> openMode)
voidskipWhiteSpaceMethod void QTextStream::skipWhiteSpace()
[const]QTextStream_StatusstatusMethod QTextStream::Status QTextStream::status()
voidstatus=(const QTextStream_Status status)Method void QTextStream::setStatus(QTextStream::Status status)
[const]string ptrstringMethod QString *QTextStream::string()

Public static methods and constants

QTextStream_FieldAlignmentAlignAccountingStyleEnum constant QTextStream::AlignAccountingStyle
QTextStream_FieldAlignmentAlignCenterEnum constant QTextStream::AlignCenter
QTextStream_FieldAlignmentAlignLeftEnum constant QTextStream::AlignLeft
QTextStream_FieldAlignmentAlignRightEnum constant QTextStream::AlignRight
QTextStream_RealNumberNotationFixedNotationEnum constant QTextStream::FixedNotation
QTextStream_NumberFlagForcePointEnum constant QTextStream::ForcePoint
QTextStream_NumberFlagForceSignEnum constant QTextStream::ForceSign
QTextStream_StatusOkEnum constant QTextStream::Ok
QTextStream_StatusReadCorruptDataEnum constant QTextStream::ReadCorruptData
QTextStream_StatusReadPastEndEnum constant QTextStream::ReadPastEnd
QTextStream_RealNumberNotationScientificNotationEnum constant QTextStream::ScientificNotation
QTextStream_NumberFlagShowBaseEnum constant QTextStream::ShowBase
QTextStream_RealNumberNotationSmartNotationEnum constant QTextStream::SmartNotation
QTextStream_NumberFlagUppercaseBaseEnum constant QTextStream::UppercaseBase
QTextStream_NumberFlagUppercaseDigitsEnum constant QTextStream::UppercaseDigits

Detailed description

[static] QTextStream_FieldAlignment AlignAccountingStyle

Description: Enum constant QTextStream::AlignAccountingStyle

[static] QTextStream_FieldAlignment AlignCenter

Description: Enum constant QTextStream::AlignCenter

[static] QTextStream_FieldAlignment AlignLeft

Description: Enum constant QTextStream::AlignLeft

[static] QTextStream_FieldAlignment AlignRight

Description: Enum constant QTextStream::AlignRight

[static] QTextStream_RealNumberNotation FixedNotation

Description: Enum constant QTextStream::FixedNotation

[static] QTextStream_NumberFlag ForcePoint

Description: Enum constant QTextStream::ForcePoint

[static] QTextStream_NumberFlag ForceSign

Description: Enum constant QTextStream::ForceSign

[static] QTextStream_Status Ok

Description: Enum constant QTextStream::Ok

[static] QTextStream_Status ReadCorruptData

Description: Enum constant QTextStream::ReadCorruptData

[static] QTextStream_Status ReadPastEnd

Description: Enum constant QTextStream::ReadPastEnd

[static] QTextStream_RealNumberNotation ScientificNotation

Description: Enum constant QTextStream::ScientificNotation

[static] QTextStream_NumberFlag ShowBase

Description: Enum constant QTextStream::ShowBase

[static] QTextStream_RealNumberNotation SmartNotation

Description: Enum constant QTextStream::SmartNotation

[static] QTextStream_NumberFlag UppercaseBase

Description: Enum constant QTextStream::UppercaseBase

[static] QTextStream_NumberFlag UppercaseDigits

Description: Enum constant QTextStream::UppercaseDigits

[const] bool atEnd

Description: Method bool QTextStream::atEnd()

[const] bool autoDetectUnicode

Description: Method bool QTextStream::autoDetectUnicode()

void autoDetectUnicode=(bool enabled)

Description: Method void QTextStream::setAutoDetectUnicode(bool enabled)

[const] QTextCodec ptr codec

Description: Method QTextCodec *QTextStream::codec()

void codec=(QTextCodec ptr codec)

Description: Method void QTextStream::setCodec(QTextCodec *codec)

void codec=(string codecName)

Description: Method void QTextStream::setCodec(const char *codecName)

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] QIODevice ptr device

Description: Method QIODevice *QTextStream::device()

void device=(QIODevice ptr device)

Description: Method void QTextStream::setDevice(QIODevice *device)

[const] QTextStream_FieldAlignment fieldAlignment

Description: Method QTextStream::FieldAlignment QTextStream::fieldAlignment()

void fieldAlignment=(const QTextStream_FieldAlignment alignment)

Description: Method void QTextStream::setFieldAlignment(QTextStream::FieldAlignment alignment)

[const] int fieldWidth

Description: Method int QTextStream::fieldWidth()

void fieldWidth=(int width)

Description: Method void QTextStream::setFieldWidth(int width)

void flush

Description: Method void QTextStream::flush()

[const] bool generateByteOrderMark

Description: Method bool QTextStream::generateByteOrderMark()

void generateByteOrderMark=(bool generate)

Description: Method void QTextStream::setGenerateByteOrderMark(bool generate)

[const] int integerBase

Description: Method int QTextStream::integerBase()

void integerBase=(int base)

Description: Method void QTextStream::setIntegerBase(int base)

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[const] QLocale locale

Description: Method QLocale QTextStream::locale()

void locale=(const QLocale locale)

Description: Method void QTextStream::setLocale(const QLocale &locale)

[static] new QTextStream new

Description: Constructor QTextStream::QTextStream()

This method creates an object of class QTextStream.

[static] new QTextStream new(QIODevice ptr device)

Description: Constructor QTextStream::QTextStream(QIODevice *device)

This method creates an object of class QTextStream.

[static] new QTextStream new(string ptr string,const QIODevice_QFlags_OpenModeFlag openMode = QIODevice::ReadWrite)

Description: Constructor QTextStream::QTextStream(QString *string, QFlags<QIODevice::OpenModeFlag> openMode)

This method creates an object of class QTextStream.

[const] QTextStream_QFlags_NumberFlag numberFlags

Description: Method QFlags<QTextStream::NumberFlag> QTextStream::numberFlags()

void numberFlags=(const QTextStream_QFlags_NumberFlag flags)

Description: Method void QTextStream::setNumberFlags(QFlags<QTextStream::NumberFlag> flags)

[const] unsigned int padChar

Description: Method QChar QTextStream::padChar()

void padChar=(unsigned int ch)

Description: Method void QTextStream::setPadChar(QChar ch)

[const] long long pos

Description: Method qint64 QTextStream::pos()

QTextStream ptr put_ba(string arg1)

Description: Unambiguous adaptation of the corresponding operator<<

QTextStream ptr put_d(double arg1)

Description: Unambiguous adaptation of the corresponding operator<<

QTextStream ptr put_f(float arg1)

Description: Unambiguous adaptation of the corresponding operator<<

QTextStream ptr put_i(int arg1)

Description: Unambiguous adaptation of the corresponding operator<<

QTextStream ptr put_ll(long long arg1)

Description: Unambiguous adaptation of the corresponding operator<<

QTextStream ptr put_qc(unsigned int arg1)

Description: Unambiguous adaptation of the corresponding operator<<

QTextStream ptr put_s(short arg1)

Description: Unambiguous adaptation of the corresponding operator<<

QTextStream ptr put_s(string arg1)

Description: Unambiguous adaptation of the corresponding operator<<

QTextStream ptr put_ui(unsigned int arg1)

Description: Unambiguous adaptation of the corresponding operator<<

QTextStream ptr put_ull(unsigned long long arg1)

Description: Unambiguous adaptation of the corresponding operator<<

QTextStream ptr put_us(unsigned short arg1)

Description: Unambiguous adaptation of the corresponding operator<<

string read(long long maxlen)

Description: Method QString QTextStream::read(qint64 maxlen)

string readAll

Description: Method QString QTextStream::readAll()

string readLine(long long maxlen = 0)

Description: Method QString QTextStream::readLine(qint64 maxlen)

string read_ba

Description: Unambiguous adaptation of the corresponding operator>>

double read_d

Description: Unambiguous adaptation of the corresponding operator>>

float read_f

Description: Unambiguous adaptation of the corresponding operator>>

int read_i

Description: Unambiguous adaptation of the corresponding operator>>

long long read_ll

Description: Unambiguous adaptation of the corresponding operator>>

unsigned int read_qc

Description: Unambiguous adaptation of the corresponding operator>>

short read_s

Description: Unambiguous adaptation of the corresponding operator>>

string read_s

Description: Unambiguous adaptation of the corresponding operator>>

unsigned int read_ui

Description: Unambiguous adaptation of the corresponding operator>>

unsigned long long read_ull

Description: Unambiguous adaptation of the corresponding operator>>

unsigned short read_us

Description: Unambiguous adaptation of the corresponding operator>>

[const] QTextStream_RealNumberNotation realNumberNotation

Description: Method QTextStream::RealNumberNotation QTextStream::realNumberNotation()

void realNumberNotation=(const QTextStream_RealNumberNotation notation)

Description: Method void QTextStream::setRealNumberNotation(QTextStream::RealNumberNotation notation)

[const] int realNumberPrecision

Description: Method int QTextStream::realNumberPrecision()

void realNumberPrecision=(int precision)

Description: Method void QTextStream::setRealNumberPrecision(int precision)

void reset

Description: Method void QTextStream::reset()

void resetStatus

Description: Method void QTextStream::resetStatus()

bool seek(long long pos)

Description: Method bool QTextStream::seek(qint64 pos)

void setAutoDetectUnicode(bool enabled)

Description: Method void QTextStream::setAutoDetectUnicode(bool enabled)

void setCodec(QTextCodec ptr codec)

Description: Method void QTextStream::setCodec(QTextCodec *codec)

void setCodec(string codecName)

Description: Method void QTextStream::setCodec(const char *codecName)

void setDevice(QIODevice ptr device)

Description: Method void QTextStream::setDevice(QIODevice *device)

void setFieldAlignment(const QTextStream_FieldAlignment alignment)

Description: Method void QTextStream::setFieldAlignment(QTextStream::FieldAlignment alignment)

void setFieldWidth(int width)

Description: Method void QTextStream::setFieldWidth(int width)

void setGenerateByteOrderMark(bool generate)

Description: Method void QTextStream::setGenerateByteOrderMark(bool generate)

void setIntegerBase(int base)

Description: Method void QTextStream::setIntegerBase(int base)

void setLocale(const QLocale locale)

Description: Method void QTextStream::setLocale(const QLocale &locale)

void setNumberFlags(const QTextStream_QFlags_NumberFlag flags)

Description: Method void QTextStream::setNumberFlags(QFlags<QTextStream::NumberFlag> flags)

void setPadChar(unsigned int ch)

Description: Method void QTextStream::setPadChar(QChar ch)

void setRealNumberNotation(const QTextStream_RealNumberNotation notation)

Description: Method void QTextStream::setRealNumberNotation(QTextStream::RealNumberNotation notation)

void setRealNumberPrecision(int precision)

Description: Method void QTextStream::setRealNumberPrecision(int precision)

void setStatus(const QTextStream_Status status)

Description: Method void QTextStream::setStatus(QTextStream::Status status)

void setString(string ptr string,const QIODevice_QFlags_OpenModeFlag openMode = QIODevice::ReadWrite)

Description: Method void QTextStream::setString(QString *string, QFlags<QIODevice::OpenModeFlag> openMode)

void skipWhiteSpace

Description: Method void QTextStream::skipWhiteSpace()

[const] QTextStream_Status status

Description: Method QTextStream::Status QTextStream::status()

void status=(const QTextStream_Status status)

Description: Method void QTextStream::setStatus(QTextStream::Status status)

[const] string ptr string

Description: Method QString *QTextStream::string()