KLayout Manual: Main Index » Class Index » API reference - Class QTextStream

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)Constructor QTextStream::QTextStream(QString *string, QFlags<enum QIODevice::OpenModeFlag> openMode)
new QTextStreamnew(string ptr string,
int openMode)
Constructor QTextStream::QTextStream(QString *string, QFlags<enum 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=(string codecName)Method void QTextStream::setCodec(const char *codecName)
voidcodec=(QTextCodec ptr codec)Method void QTextStream::setCodec(QTextCodec *codec)
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]intnumberFlagsMethod QFlags<enum QTextStream::NumberFlag> QTextStream::numberFlags()
voidnumberFlags=(int flags)Method void QTextStream::setNumberFlags(QFlags<enum 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()
stringreadLineMethod QString QTextStream::readLine(qint64 maxlen)
stringreadLine(long long maxlen)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(string codecName)Method void QTextStream::setCodec(const char *codecName)
voidsetCodec(QTextCodec ptr codec)Method void QTextStream::setCodec(QTextCodec *codec)
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(int flags)Method void QTextStream::setNumberFlags(QFlags<enum 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)Method void QTextStream::setString(QString *string, QFlags<enum QIODevice::OpenModeFlag> openMode)
voidsetString(string ptr string,
int openMode)
Method void QTextStream::setString(QString *string, QFlags<enum 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 enum QTextStream::AlignAccountingStyle
QTextStream_FieldAlignmentAlignCenterEnum constant enum QTextStream::AlignCenter
QTextStream_FieldAlignmentAlignLeftEnum constant enum QTextStream::AlignLeft
QTextStream_FieldAlignmentAlignRightEnum constant enum QTextStream::AlignRight
QTextStream_RealNumberNotationFixedNotationEnum constant enum QTextStream::FixedNotation
QTextStream_NumberFlagForcePointEnum constant enum QTextStream::ForcePoint
QTextStream_NumberFlagForceSignEnum constant enum QTextStream::ForceSign
QTextStream_StatusOkEnum constant enum QTextStream::Ok
QTextStream_StatusReadCorruptDataEnum constant enum QTextStream::ReadCorruptData
QTextStream_StatusReadPastEndEnum constant enum QTextStream::ReadPastEnd
QTextStream_RealNumberNotationScientificNotationEnum constant enum QTextStream::ScientificNotation
QTextStream_NumberFlagShowBaseEnum constant enum QTextStream::ShowBase
QTextStream_RealNumberNotationSmartNotationEnum constant enum QTextStream::SmartNotation
QTextStream_NumberFlagUppercaseBaseEnum constant enum QTextStream::UppercaseBase
QTextStream_NumberFlagUppercaseDigitsEnum constant enum QTextStream::UppercaseDigits

Detailed description

[static] QTextStream_FieldAlignment AlignAccountingStyle

Description: Enum constant enum QTextStream::AlignAccountingStyle

[static] QTextStream_FieldAlignment AlignCenter

Description: Enum constant enum QTextStream::AlignCenter

[static] QTextStream_FieldAlignment AlignLeft

Description: Enum constant enum QTextStream::AlignLeft

[static] QTextStream_FieldAlignment AlignRight

Description: Enum constant enum QTextStream::AlignRight

[static] QTextStream_RealNumberNotation FixedNotation

Description: Enum constant enum QTextStream::FixedNotation

[static] QTextStream_NumberFlag ForcePoint

Description: Enum constant enum QTextStream::ForcePoint

[static] QTextStream_NumberFlag ForceSign

Description: Enum constant enum QTextStream::ForceSign

[static] QTextStream_Status Ok

Description: Enum constant enum QTextStream::Ok

[static] QTextStream_Status ReadCorruptData

Description: Enum constant enum QTextStream::ReadCorruptData

[static] QTextStream_Status ReadPastEnd

Description: Enum constant enum QTextStream::ReadPastEnd

[static] QTextStream_RealNumberNotation ScientificNotation

Description: Enum constant enum QTextStream::ScientificNotation

[static] QTextStream_NumberFlag ShowBase

Description: Enum constant enum QTextStream::ShowBase

[static] QTextStream_RealNumberNotation SmartNotation

Description: Enum constant enum QTextStream::SmartNotation

[static] QTextStream_NumberFlag UppercaseBase

Description: Enum constant enum QTextStream::UppercaseBase

[static] QTextStream_NumberFlag UppercaseDigits

Description: Enum constant enum 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=(string codecName)

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

void codec=(QTextCodec ptr codec)

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

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)

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

This method creates an object of class QTextStream.

[static] new QTextStream new(string ptr string,int openMode)

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

This method creates an object of class QTextStream.

[const] int numberFlags

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

void numberFlags=(int flags)

Description: Method void QTextStream::setNumberFlags(QFlags<enum 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

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

string readLine(long long maxlen)

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(string codecName)

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

void setCodec(QTextCodec ptr codec)

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

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(int flags)

Description: Method void QTextStream::setNumberFlags(QFlags<enum 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)

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

void setString(string ptr string,int openMode)

Description: Method void QTextStream::setString(QString *string, QFlags<enum 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()