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

API reference - Class QTextCodec

Notation used in Ruby API documentation

Description: Binding of QTextCodec

Class hierarchy: QTextCodec

Public constructors

QTextCodecnewCreates a new object of this class

Public methods

[virtual,const]string[]aliasesVirtual method QList<class QByteArray> QTextCodec::aliases()
[const]boolcanEncode(unsigned int arg1)Method bool QTextCodec::canEncode(QChar )
[const]boolcanEncode(string arg1)Method bool QTextCodec::canEncode(const QString &)
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]stringfromUnicode(string uc)Method QByteArray QTextCodec::fromUnicode(const QString &uc)
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]QTextDecoder ptrmakeDecoderMethod QTextDecoder * QTextCodec::makeDecoder()
[const]QTextEncoder ptrmakeEncoderMethod QTextEncoder * QTextCodec::makeEncoder()
[virtual,const]intmibEnumVirtual method int QTextCodec::mibEnum()
[virtual,const]stringnameVirtual method QByteArray QTextCodec::name()
[const]stringtoUnicode(string chars)Method QString QTextCodec::toUnicode(const char *chars)
[const]stringtoUnicode(string in,
int length)
Method QString QTextCodec::toUnicode(const char *in, int length, QTextCodec::ConverterState *state)
[const]stringtoUnicode(string in,
int length,
QTextCodec_ConverterState ptr state)
Method QString QTextCodec::toUnicode(const char *in, int length, QTextCodec::ConverterState *state)

Public static methods and constants

QTextCodec_ConversionFlagConvertInvalidToNullEnum constant enum QTextCodec::ConvertInvalidToNull
QTextCodec_ConversionFlagDefaultConversionEnum constant enum QTextCodec::DefaultConversion
QTextCodec_ConversionFlagFreeFunctionEnum constant enum QTextCodec::FreeFunction
QTextCodec_ConversionFlagIgnoreHeaderEnum constant enum QTextCodec::IgnoreHeader
string[]availableCodecsStatic method QList<class QByteArray> QTextCodec::availableCodecs()
int[]availableMibsStatic method QList<int> QTextCodec::availableMibs()
QTextCodec ptrcodecForCStringsStatic method QTextCodec * QTextCodec::codecForCStrings()
QTextCodec ptrcodecForHtml(string ba)Static method QTextCodec * QTextCodec::codecForHtml(const QByteArray &ba)
QTextCodec ptrcodecForHtml(string ba,
QTextCodec ptr defaultCodec)
Static method QTextCodec * QTextCodec::codecForHtml(const QByteArray &ba, QTextCodec *defaultCodec)
QTextCodec ptrcodecForLocaleStatic method QTextCodec * QTextCodec::codecForLocale()
QTextCodec ptrcodecForMib(int mib)Static method QTextCodec * QTextCodec::codecForMib(int mib)
QTextCodec ptrcodecForName(string name)Static method QTextCodec * QTextCodec::codecForName(const char *name)
QTextCodec ptrcodecForTrStatic method QTextCodec * QTextCodec::codecForTr()
QTextCodec ptrcodecForUtfText(string ba)Static method QTextCodec * QTextCodec::codecForUtfText(const QByteArray &ba)
QTextCodec ptrcodecForUtfText(string ba,
QTextCodec ptr defaultCodec)
Static method QTextCodec * QTextCodec::codecForUtfText(const QByteArray &ba, QTextCodec *defaultCodec)
voidsetCodecForCStrings(QTextCodec ptr c)Static method void QTextCodec::setCodecForCStrings(QTextCodec *c)
voidsetCodecForLocale(QTextCodec ptr c)Static method void QTextCodec::setCodecForLocale(QTextCodec *c)
voidsetCodecForTr(QTextCodec ptr c)Static method void QTextCodec::setCodecForTr(QTextCodec *c)

Protected methods (static, non-static and constructors)

[virtual,const]stringconvertFromUnicode(unsigned int ptr in,
int length,
QTextCodec_ConverterState ptr state)
Virtual method QByteArray QTextCodec::convertFromUnicode(const QChar *in, int length, QTextCodec::ConverterState *state)
[virtual,const]stringconvertToUnicode(string in,
int length,
QTextCodec_ConverterState ptr state)
Virtual method QString QTextCodec::convertToUnicode(const char *in, int length, QTextCodec::ConverterState *state)

Detailed description

[static] QTextCodec_ConversionFlag ConvertInvalidToNull

Description: Enum constant enum QTextCodec::ConvertInvalidToNull

[static] QTextCodec_ConversionFlag DefaultConversion

Description: Enum constant enum QTextCodec::DefaultConversion

[static] QTextCodec_ConversionFlag FreeFunction

Description: Enum constant enum QTextCodec::FreeFunction

[static] QTextCodec_ConversionFlag IgnoreHeader

Description: Enum constant enum QTextCodec::IgnoreHeader

[virtual,const] string[] aliases

Description: Virtual method QList<class QByteArray> QTextCodec::aliases()

This method can be reimplemented in a derived class.

[static] string[] availableCodecs

Description: Static method QList<class QByteArray> QTextCodec::availableCodecs()

This method is static and can be called without an instance.

[static] int[] availableMibs

Description: Static method QList<int> QTextCodec::availableMibs()

This method is static and can be called without an instance.

[const] bool canEncode(unsigned int arg1)

Description: Method bool QTextCodec::canEncode(QChar )

[const] bool canEncode(string arg1)

Description: Method bool QTextCodec::canEncode(const QString &)

[static] QTextCodec ptr codecForCStrings

Description: Static method QTextCodec * QTextCodec::codecForCStrings()

This method is static and can be called without an instance.

[static] QTextCodec ptr codecForHtml(string ba)

Description: Static method QTextCodec * QTextCodec::codecForHtml(const QByteArray &ba)

This method is static and can be called without an instance.

[static] QTextCodec ptr codecForHtml(string ba,QTextCodec ptr defaultCodec)

Description: Static method QTextCodec * QTextCodec::codecForHtml(const QByteArray &ba, QTextCodec *defaultCodec)

This method is static and can be called without an instance.

[static] QTextCodec ptr codecForLocale

Description: Static method QTextCodec * QTextCodec::codecForLocale()

This method is static and can be called without an instance.

[static] QTextCodec ptr codecForMib(int mib)

Description: Static method QTextCodec * QTextCodec::codecForMib(int mib)

This method is static and can be called without an instance.

[static] QTextCodec ptr codecForName(string name)

Description: Static method QTextCodec * QTextCodec::codecForName(const char *name)

This method is static and can be called without an instance.

[static] QTextCodec ptr codecForTr

Description: Static method QTextCodec * QTextCodec::codecForTr()

This method is static and can be called without an instance.

[static] QTextCodec ptr codecForUtfText(string ba)

Description: Static method QTextCodec * QTextCodec::codecForUtfText(const QByteArray &ba)

This method is static and can be called without an instance.

[static] QTextCodec ptr codecForUtfText(string ba,QTextCodec ptr defaultCodec)

Description: Static method QTextCodec * QTextCodec::codecForUtfText(const QByteArray &ba, QTextCodec *defaultCodec)

This method is static and can be called without an instance.

[virtual,const] string convertFromUnicode(unsigned int ptr in,int length,QTextCodec_ConverterState ptr state)

Description: Virtual method QByteArray QTextCodec::convertFromUnicode(const QChar *in, int length, QTextCodec::ConverterState *state)

This method can be reimplemented in a derived class.

[virtual,const] string convertToUnicode(string in,int length,QTextCodec_ConverterState ptr state)

Description: Virtual method QString QTextCodec::convertToUnicode(const char *in, int length, QTextCodec::ConverterState *state)

This method can be reimplemented in a derived class.

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] string fromUnicode(string uc)

Description: Method QByteArray QTextCodec::fromUnicode(const QString &uc)

[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] QTextDecoder ptr makeDecoder

Description: Method QTextDecoder * QTextCodec::makeDecoder()

[const] QTextEncoder ptr makeEncoder

Description: Method QTextEncoder * QTextCodec::makeEncoder()

[virtual,const] int mibEnum

Description: Virtual method int QTextCodec::mibEnum()

This method can be reimplemented in a derived class.

[virtual,const] string name

Description: Virtual method QByteArray QTextCodec::name()

This method can be reimplemented in a derived class.

[static] QTextCodec new

Description: Creates a new object of this class

[static] void setCodecForCStrings(QTextCodec ptr c)

Description: Static method void QTextCodec::setCodecForCStrings(QTextCodec *c)

This method is static and can be called without an instance.

[static] void setCodecForLocale(QTextCodec ptr c)

Description: Static method void QTextCodec::setCodecForLocale(QTextCodec *c)

This method is static and can be called without an instance.

[static] void setCodecForTr(QTextCodec ptr c)

Description: Static method void QTextCodec::setCodecForTr(QTextCodec *c)

This method is static and can be called without an instance.

[const] string toUnicode(string chars)

Description: Method QString QTextCodec::toUnicode(const char *chars)

[const] string toUnicode(string in,int length)

Description: Method QString QTextCodec::toUnicode(const char *in, int length, QTextCodec::ConverterState *state)

[const] string toUnicode(string in,int length,QTextCodec_ConverterState ptr state)

Description: Method QString QTextCodec::toUnicode(const char *in, int length, QTextCodec::ConverterState *state)