2017-02-21 23:47:48 +01:00
/*
KLayout Layout Viewer
Copyright ( C ) 2006 - 2017 Matthias Koefferlein
This program is free software ; you can redistribute it and / or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation ; either version 2 of the License , or
( at your option ) any later version .
This program is distributed in the hope that it will be useful ,
but WITHOUT ANY WARRANTY ; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
GNU General Public License for more details .
You should have received a copy of the GNU General Public License
along with this program ; if not , write to the Free Software
Foundation , Inc . , 51 Franklin St , Fifth Floor , Boston , MA 02110 - 1301 USA
*/
2017-02-12 13:21:08 +01:00
/**
* @ file gsiDeclQTextCodec . cc
*
* DO NOT EDIT THIS FILE .
* This file has been created automatically
*/
# include <QTextCodec>
# include <QTextDecoder>
# include <QTextEncoder>
# include "gsiQt.h"
# include "gsiQtCommon.h"
# include "gsiDeclQtTypeTraits.h"
# include <memory>
// -----------------------------------------------------------------------
// class QTextCodec
// QList<QByteArray> QTextCodec::aliases()
static void _init_f_aliases_c0 ( qt_gsi : : GenericMethod * decl )
{
decl - > set_return < QList < QByteArray > > ( ) ;
}
static void _call_f_aliases_c0 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
ret . write < QList < QByteArray > > ( ( QList < QByteArray > ) ( ( QTextCodec * ) cls ) - > aliases ( ) ) ;
}
// bool QTextCodec::canEncode(QChar)
static void _init_f_canEncode_c899 ( qt_gsi : : GenericMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " arg1 " ) ;
decl - > add_arg < const qt_gsi : : Converter < QChar > : : target_type & > ( argspec_0 ) ;
decl - > set_return < bool > ( ) ;
}
static void _call_f_canEncode_c899 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
const qt_gsi : : Converter < QChar > : : target_type & arg1 = args . read < const qt_gsi : : Converter < QChar > : : target_type & > ( heap ) ;
ret . write < bool > ( ( bool ) ( ( QTextCodec * ) cls ) - > canEncode ( qt_gsi : : QtToCppAdaptor < QChar > ( arg1 ) . cref ( ) ) ) ;
}
// bool QTextCodec::canEncode(const QString &)
static void _init_f_canEncode_c2025 ( qt_gsi : : GenericMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " arg1 " ) ;
decl - > add_arg < const QString & > ( argspec_0 ) ;
decl - > set_return < bool > ( ) ;
}
static void _call_f_canEncode_c2025 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
const QString & arg1 = args . read < const QString & > ( heap ) ;
ret . write < bool > ( ( bool ) ( ( QTextCodec * ) cls ) - > canEncode ( arg1 ) ) ;
}
// QByteArray QTextCodec::fromUnicode(const QString &uc)
static void _init_f_fromUnicode_c2025 ( qt_gsi : : GenericMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " uc " ) ;
decl - > add_arg < const QString & > ( argspec_0 ) ;
decl - > set_return < QByteArray > ( ) ;
}
static void _call_f_fromUnicode_c2025 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
const QString & arg1 = args . read < const QString & > ( heap ) ;
ret . write < QByteArray > ( ( QByteArray ) ( ( QTextCodec * ) cls ) - > fromUnicode ( arg1 ) ) ;
}
// QTextDecoder *QTextCodec::makeDecoder(QFlags<QTextCodec::ConversionFlag> flags)
static void _init_f_makeDecoder_c3668 ( qt_gsi : : GenericMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " flags " , true , " QTextCodec::DefaultConversion " ) ;
decl - > add_arg < QFlags < QTextCodec : : ConversionFlag > > ( argspec_0 ) ;
decl - > set_return < QTextDecoder * > ( ) ;
}
static void _call_f_makeDecoder_c3668 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
QFlags < QTextCodec : : ConversionFlag > arg1 = args ? args . read < QFlags < QTextCodec : : ConversionFlag > > ( heap ) : ( QFlags < QTextCodec : : ConversionFlag > ) ( QTextCodec : : DefaultConversion ) ;
ret . write < QTextDecoder * > ( ( QTextDecoder * ) ( ( QTextCodec * ) cls ) - > makeDecoder ( arg1 ) ) ;
}
// QTextEncoder *QTextCodec::makeEncoder(QFlags<QTextCodec::ConversionFlag> flags)
static void _init_f_makeEncoder_c3668 ( qt_gsi : : GenericMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " flags " , true , " QTextCodec::DefaultConversion " ) ;
decl - > add_arg < QFlags < QTextCodec : : ConversionFlag > > ( argspec_0 ) ;
decl - > set_return < QTextEncoder * > ( ) ;
}
static void _call_f_makeEncoder_c3668 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
QFlags < QTextCodec : : ConversionFlag > arg1 = args ? args . read < QFlags < QTextCodec : : ConversionFlag > > ( heap ) : ( QFlags < QTextCodec : : ConversionFlag > ) ( QTextCodec : : DefaultConversion ) ;
ret . write < QTextEncoder * > ( ( QTextEncoder * ) ( ( QTextCodec * ) cls ) - > makeEncoder ( arg1 ) ) ;
}
// int QTextCodec::mibEnum()
static void _init_f_mibEnum_c0 ( qt_gsi : : GenericMethod * decl )
{
decl - > set_return < int > ( ) ;
}
static void _call_f_mibEnum_c0 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
ret . write < int > ( ( int ) ( ( QTextCodec * ) cls ) - > mibEnum ( ) ) ;
}
// QByteArray QTextCodec::name()
static void _init_f_name_c0 ( qt_gsi : : GenericMethod * decl )
{
decl - > set_return < QByteArray > ( ) ;
}
static void _call_f_name_c0 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
ret . write < QByteArray > ( ( QByteArray ) ( ( QTextCodec * ) cls ) - > name ( ) ) ;
}
// QString QTextCodec::toUnicode(const char *chars)
static void _init_f_toUnicode_c1731 ( qt_gsi : : GenericMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " chars " ) ;
decl - > add_arg < const char * > ( argspec_0 ) ;
decl - > set_return < QString > ( ) ;
}
static void _call_f_toUnicode_c1731 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
const char * arg1 = args . read < const char * > ( heap ) ;
ret . write < QString > ( ( QString ) ( ( QTextCodec * ) cls ) - > toUnicode ( arg1 ) ) ;
}
// QString QTextCodec::toUnicode(const char *in, int length, QTextCodec::ConverterState *state)
static void _init_f_toUnicode_c5465 ( qt_gsi : : GenericMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " in " ) ;
decl - > add_arg < const char * > ( argspec_0 ) ;
static gsi : : ArgSpecBase argspec_1 ( " length " ) ;
decl - > add_arg < int > ( argspec_1 ) ;
static gsi : : ArgSpecBase argspec_2 ( " state " , true , " 0 " ) ;
decl - > add_arg < QTextCodec : : ConverterState * > ( argspec_2 ) ;
decl - > set_return < QString > ( ) ;
}
static void _call_f_toUnicode_c5465 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
const char * arg1 = args . read < const char * > ( heap ) ;
int arg2 = args . read < int > ( heap ) ;
QTextCodec : : ConverterState * arg3 = args ? args . read < QTextCodec : : ConverterState * > ( heap ) : ( QTextCodec : : ConverterState * ) ( 0 ) ;
ret . write < QString > ( ( QString ) ( ( QTextCodec * ) cls ) - > toUnicode ( arg1 , arg2 , arg3 ) ) ;
}
// static QList<QByteArray> QTextCodec::availableCodecs()
static void _init_f_availableCodecs_0 ( qt_gsi : : GenericStaticMethod * decl )
{
decl - > set_return < QList < QByteArray > > ( ) ;
}
static void _call_f_availableCodecs_0 ( const qt_gsi : : GenericStaticMethod * /*decl*/ , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
ret . write < QList < QByteArray > > ( ( QList < QByteArray > ) QTextCodec : : availableCodecs ( ) ) ;
}
// static QList<int> QTextCodec::availableMibs()
static void _init_f_availableMibs_0 ( qt_gsi : : GenericStaticMethod * decl )
{
decl - > set_return < QList < int > > ( ) ;
}
static void _call_f_availableMibs_0 ( const qt_gsi : : GenericStaticMethod * /*decl*/ , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
ret . write < QList < int > > ( ( QList < int > ) QTextCodec : : availableMibs ( ) ) ;
}
// static QTextCodec *QTextCodec::codecForHtml(const QByteArray &ba)
static void _init_f_codecForHtml_2309 ( qt_gsi : : GenericStaticMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " ba " ) ;
decl - > add_arg < const QByteArray & > ( argspec_0 ) ;
decl - > set_return < QTextCodec * > ( ) ;
}
static void _call_f_codecForHtml_2309 ( const qt_gsi : : GenericStaticMethod * /*decl*/ , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
const QByteArray & arg1 = args . read < const QByteArray & > ( heap ) ;
ret . write < QTextCodec * > ( ( QTextCodec * ) QTextCodec : : codecForHtml ( arg1 ) ) ;
}
// static QTextCodec *QTextCodec::codecForHtml(const QByteArray &ba, QTextCodec *defaultCodec)
static void _init_f_codecForHtml_3803 ( qt_gsi : : GenericStaticMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " ba " ) ;
decl - > add_arg < const QByteArray & > ( argspec_0 ) ;
static gsi : : ArgSpecBase argspec_1 ( " defaultCodec " ) ;
decl - > add_arg < QTextCodec * > ( argspec_1 ) ;
decl - > set_return < QTextCodec * > ( ) ;
}
static void _call_f_codecForHtml_3803 ( const qt_gsi : : GenericStaticMethod * /*decl*/ , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
const QByteArray & arg1 = args . read < const QByteArray & > ( heap ) ;
QTextCodec * arg2 = args . read < QTextCodec * > ( heap ) ;
ret . write < QTextCodec * > ( ( QTextCodec * ) QTextCodec : : codecForHtml ( arg1 , arg2 ) ) ;
}
// static QTextCodec *QTextCodec::codecForLocale()
static void _init_f_codecForLocale_0 ( qt_gsi : : GenericStaticMethod * decl )
{
decl - > set_return < QTextCodec * > ( ) ;
}
static void _call_f_codecForLocale_0 ( const qt_gsi : : GenericStaticMethod * /*decl*/ , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
ret . write < QTextCodec * > ( ( QTextCodec * ) QTextCodec : : codecForLocale ( ) ) ;
}
// static QTextCodec *QTextCodec::codecForMib(int mib)
static void _init_f_codecForMib_767 ( qt_gsi : : GenericStaticMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " mib " ) ;
decl - > add_arg < int > ( argspec_0 ) ;
decl - > set_return < QTextCodec * > ( ) ;
}
static void _call_f_codecForMib_767 ( const qt_gsi : : GenericStaticMethod * /*decl*/ , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
int arg1 = args . read < int > ( heap ) ;
ret . write < QTextCodec * > ( ( QTextCodec * ) QTextCodec : : codecForMib ( arg1 ) ) ;
}
// static QTextCodec *QTextCodec::codecForName(const char *name)
static void _init_f_codecForName_1731 ( qt_gsi : : GenericStaticMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " name " ) ;
decl - > add_arg < const char * > ( argspec_0 ) ;
decl - > set_return < QTextCodec * > ( ) ;
}
static void _call_f_codecForName_1731 ( const qt_gsi : : GenericStaticMethod * /*decl*/ , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
const char * arg1 = args . read < const char * > ( heap ) ;
ret . write < QTextCodec * > ( ( QTextCodec * ) QTextCodec : : codecForName ( arg1 ) ) ;
}
// static QTextCodec *QTextCodec::codecForUtfText(const QByteArray &ba)
static void _init_f_codecForUtfText_2309 ( qt_gsi : : GenericStaticMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " ba " ) ;
decl - > add_arg < const QByteArray & > ( argspec_0 ) ;
decl - > set_return < QTextCodec * > ( ) ;
}
static void _call_f_codecForUtfText_2309 ( const qt_gsi : : GenericStaticMethod * /*decl*/ , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
const QByteArray & arg1 = args . read < const QByteArray & > ( heap ) ;
ret . write < QTextCodec * > ( ( QTextCodec * ) QTextCodec : : codecForUtfText ( arg1 ) ) ;
}
// static QTextCodec *QTextCodec::codecForUtfText(const QByteArray &ba, QTextCodec *defaultCodec)
static void _init_f_codecForUtfText_3803 ( qt_gsi : : GenericStaticMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " ba " ) ;
decl - > add_arg < const QByteArray & > ( argspec_0 ) ;
static gsi : : ArgSpecBase argspec_1 ( " defaultCodec " ) ;
decl - > add_arg < QTextCodec * > ( argspec_1 ) ;
decl - > set_return < QTextCodec * > ( ) ;
}
static void _call_f_codecForUtfText_3803 ( const qt_gsi : : GenericStaticMethod * /*decl*/ , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
const QByteArray & arg1 = args . read < const QByteArray & > ( heap ) ;
QTextCodec * arg2 = args . read < QTextCodec * > ( heap ) ;
ret . write < QTextCodec * > ( ( QTextCodec * ) QTextCodec : : codecForUtfText ( arg1 , arg2 ) ) ;
}
// static void QTextCodec::setCodecForLocale(QTextCodec *c)
static void _init_f_setCodecForLocale_1602 ( qt_gsi : : GenericStaticMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " c " ) ;
decl - > add_arg < QTextCodec * > ( argspec_0 ) ;
decl - > set_return < void > ( ) ;
}
static void _call_f_setCodecForLocale_1602 ( const qt_gsi : : GenericStaticMethod * /*decl*/ , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
QTextCodec * arg1 = args . read < QTextCodec * > ( heap ) ;
__SUPPRESS_UNUSED_WARNING ( ret ) ;
QTextCodec : : setCodecForLocale ( arg1 ) ;
}
namespace gsi
{
static gsi : : Methods methods_QTextCodec ( ) {
gsi : : Methods methods ;
methods + = new qt_gsi : : GenericMethod ( " aliases " , " @brief Method QList<QByteArray> QTextCodec::aliases() \n " , true , & _init_f_aliases_c0 , & _call_f_aliases_c0 ) ;
methods + = new qt_gsi : : GenericMethod ( " canEncode " , " @brief Method bool QTextCodec::canEncode(QChar) \n " , true , & _init_f_canEncode_c899 , & _call_f_canEncode_c899 ) ;
methods + = new qt_gsi : : GenericMethod ( " canEncode " , " @brief Method bool QTextCodec::canEncode(const QString &) \n " , true , & _init_f_canEncode_c2025 , & _call_f_canEncode_c2025 ) ;
methods + = new qt_gsi : : GenericMethod ( " fromUnicode " , " @brief Method QByteArray QTextCodec::fromUnicode(const QString &uc) \n " , true , & _init_f_fromUnicode_c2025 , & _call_f_fromUnicode_c2025 ) ;
methods + = new qt_gsi : : GenericMethod ( " makeDecoder " , " @brief Method QTextDecoder *QTextCodec::makeDecoder(QFlags<QTextCodec::ConversionFlag> flags) \n " , true , & _init_f_makeDecoder_c3668 , & _call_f_makeDecoder_c3668 ) ;
methods + = new qt_gsi : : GenericMethod ( " makeEncoder " , " @brief Method QTextEncoder *QTextCodec::makeEncoder(QFlags<QTextCodec::ConversionFlag> flags) \n " , true , & _init_f_makeEncoder_c3668 , & _call_f_makeEncoder_c3668 ) ;
methods + = new qt_gsi : : GenericMethod ( " mibEnum " , " @brief Method int QTextCodec::mibEnum() \n " , true , & _init_f_mibEnum_c0 , & _call_f_mibEnum_c0 ) ;
methods + = new qt_gsi : : GenericMethod ( " name " , " @brief Method QByteArray QTextCodec::name() \n " , true , & _init_f_name_c0 , & _call_f_name_c0 ) ;
methods + = new qt_gsi : : GenericMethod ( " toUnicode " , " @brief Method QString QTextCodec::toUnicode(const char *chars) \n " , true , & _init_f_toUnicode_c1731 , & _call_f_toUnicode_c1731 ) ;
methods + = new qt_gsi : : GenericMethod ( " toUnicode " , " @brief Method QString QTextCodec::toUnicode(const char *in, int length, QTextCodec::ConverterState *state) \n " , true , & _init_f_toUnicode_c5465 , & _call_f_toUnicode_c5465 ) ;
methods + = new qt_gsi : : GenericStaticMethod ( " availableCodecs " , " @brief Static method QList<QByteArray> QTextCodec::availableCodecs() \n This method is static and can be called without an instance. " , & _init_f_availableCodecs_0 , & _call_f_availableCodecs_0 ) ;
methods + = new qt_gsi : : GenericStaticMethod ( " availableMibs " , " @brief Static method QList<int> QTextCodec::availableMibs() \n This method is static and can be called without an instance. " , & _init_f_availableMibs_0 , & _call_f_availableMibs_0 ) ;
methods + = new qt_gsi : : GenericStaticMethod ( " codecForHtml " , " @brief Static method QTextCodec *QTextCodec::codecForHtml(const QByteArray &ba) \n This method is static and can be called without an instance. " , & _init_f_codecForHtml_2309 , & _call_f_codecForHtml_2309 ) ;
methods + = new qt_gsi : : GenericStaticMethod ( " codecForHtml " , " @brief Static method QTextCodec *QTextCodec::codecForHtml(const QByteArray &ba, QTextCodec *defaultCodec) \n This method is static and can be called without an instance. " , & _init_f_codecForHtml_3803 , & _call_f_codecForHtml_3803 ) ;
methods + = new qt_gsi : : GenericStaticMethod ( " :codecForLocale " , " @brief Static method QTextCodec *QTextCodec::codecForLocale() \n This method is static and can be called without an instance. " , & _init_f_codecForLocale_0 , & _call_f_codecForLocale_0 ) ;
methods + = new qt_gsi : : GenericStaticMethod ( " codecForMib " , " @brief Static method QTextCodec *QTextCodec::codecForMib(int mib) \n This method is static and can be called without an instance. " , & _init_f_codecForMib_767 , & _call_f_codecForMib_767 ) ;
methods + = new qt_gsi : : GenericStaticMethod ( " codecForName " , " @brief Static method QTextCodec *QTextCodec::codecForName(const char *name) \n This method is static and can be called without an instance. " , & _init_f_codecForName_1731 , & _call_f_codecForName_1731 ) ;
methods + = new qt_gsi : : GenericStaticMethod ( " codecForUtfText " , " @brief Static method QTextCodec *QTextCodec::codecForUtfText(const QByteArray &ba) \n This method is static and can be called without an instance. " , & _init_f_codecForUtfText_2309 , & _call_f_codecForUtfText_2309 ) ;
methods + = new qt_gsi : : GenericStaticMethod ( " codecForUtfText " , " @brief Static method QTextCodec *QTextCodec::codecForUtfText(const QByteArray &ba, QTextCodec *defaultCodec) \n This method is static and can be called without an instance. " , & _init_f_codecForUtfText_3803 , & _call_f_codecForUtfText_3803 ) ;
methods + = new qt_gsi : : GenericStaticMethod ( " setCodecForLocale|codecForLocale= " , " @brief Static method void QTextCodec::setCodecForLocale(QTextCodec *c) \n This method is static and can be called without an instance. " , & _init_f_setCodecForLocale_1602 , & _call_f_setCodecForLocale_1602 ) ;
return methods ;
}
gsi : : Class < QTextCodec > decl_QTextCodec ( " QTextCodec_Native " ,
methods_QTextCodec ( ) ,
" @hide \n @alias QTextCodec " ) ;
GSIQT_PUBLIC gsi : : Class < QTextCodec > & qtdecl_QTextCodec ( ) { return decl_QTextCodec ; }
}
class QTextCodec_Adaptor : public QTextCodec , public qt_gsi : : QtObjectBase
{
public :
virtual ~ QTextCodec_Adaptor ( ) ;
// [adaptor impl] QList<QByteArray> QTextCodec::aliases()
QList < QByteArray > cbs_aliases_c0_0 ( ) const
{
return QTextCodec : : aliases ( ) ;
}
virtual QList < QByteArray > aliases ( ) const
{
if ( cb_aliases_c0_0 . can_issue ( ) ) {
return cb_aliases_c0_0 . issue < QTextCodec_Adaptor , QList < QByteArray > > ( & QTextCodec_Adaptor : : cbs_aliases_c0_0 ) ;
} else {
return QTextCodec : : aliases ( ) ;
}
}
// [adaptor impl] int QTextCodec::mibEnum()
int cbs_mibEnum_c0_0 ( ) const
{
throw qt_gsi : : AbstractMethodCalledException ( " mibEnum " ) ;
}
virtual int mibEnum ( ) const
{
if ( cb_mibEnum_c0_0 . can_issue ( ) ) {
return cb_mibEnum_c0_0 . issue < QTextCodec_Adaptor , int > ( & QTextCodec_Adaptor : : cbs_mibEnum_c0_0 ) ;
} else {
throw qt_gsi : : AbstractMethodCalledException ( " mibEnum " ) ;
}
}
// [adaptor impl] QByteArray QTextCodec::name()
QByteArray cbs_name_c0_0 ( ) const
{
throw qt_gsi : : AbstractMethodCalledException ( " name " ) ;
}
virtual QByteArray name ( ) const
{
if ( cb_name_c0_0 . can_issue ( ) ) {
return cb_name_c0_0 . issue < QTextCodec_Adaptor , QByteArray > ( & QTextCodec_Adaptor : : cbs_name_c0_0 ) ;
} else {
throw qt_gsi : : AbstractMethodCalledException ( " name " ) ;
}
}
// [adaptor impl] QByteArray QTextCodec::convertFromUnicode(const QChar *in, int length, QTextCodec::ConverterState *state)
QByteArray cbs_convertFromUnicode_c5514_0 ( const qt_gsi : : Converter < QChar > : : target_type * in , int length , QTextCodec : : ConverterState * state ) const
{
__SUPPRESS_UNUSED_WARNING ( in ) ;
__SUPPRESS_UNUSED_WARNING ( length ) ;
__SUPPRESS_UNUSED_WARNING ( state ) ;
throw qt_gsi : : AbstractMethodCalledException ( " convertFromUnicode " ) ;
}
virtual QByteArray convertFromUnicode ( const QChar * in , int length , QTextCodec : : ConverterState * state ) const
{
if ( cb_convertFromUnicode_c5514_0 . can_issue ( ) ) {
return cb_convertFromUnicode_c5514_0 . issue < QTextCodec_Adaptor , QByteArray , const qt_gsi : : Converter < QChar > : : target_type * , int , QTextCodec : : ConverterState * > ( & QTextCodec_Adaptor : : cbs_convertFromUnicode_c5514_0 , qt_gsi : : CppToQtAdaptor < QChar > ( * in ) , length , state ) ;
} else {
throw qt_gsi : : AbstractMethodCalledException ( " convertFromUnicode " ) ;
}
}
// [adaptor impl] QString QTextCodec::convertToUnicode(const char *in, int length, QTextCodec::ConverterState *state)
QString cbs_convertToUnicode_c5465_0 ( const char * in , int length , QTextCodec : : ConverterState * state ) const
{
__SUPPRESS_UNUSED_WARNING ( in ) ;
__SUPPRESS_UNUSED_WARNING ( length ) ;
__SUPPRESS_UNUSED_WARNING ( state ) ;
throw qt_gsi : : AbstractMethodCalledException ( " convertToUnicode " ) ;
}
virtual QString convertToUnicode ( const char * in , int length , QTextCodec : : ConverterState * state ) const
{
if ( cb_convertToUnicode_c5465_0 . can_issue ( ) ) {
return cb_convertToUnicode_c5465_0 . issue < QTextCodec_Adaptor , QString , const char * , int , QTextCodec : : ConverterState * > ( & QTextCodec_Adaptor : : cbs_convertToUnicode_c5465_0 , in , length , state ) ;
} else {
throw qt_gsi : : AbstractMethodCalledException ( " convertToUnicode " ) ;
}
}
gsi : : Callback cb_aliases_c0_0 ;
gsi : : Callback cb_mibEnum_c0_0 ;
gsi : : Callback cb_name_c0_0 ;
gsi : : Callback cb_convertFromUnicode_c5514_0 ;
gsi : : Callback cb_convertToUnicode_c5465_0 ;
} ;
QTextCodec_Adaptor : : ~ QTextCodec_Adaptor ( ) { }
// QList<QByteArray> QTextCodec::aliases()
static void _init_cbs_aliases_c0_0 ( qt_gsi : : GenericMethod * decl )
{
decl - > set_return < QList < QByteArray > > ( ) ;
}
static void _call_cbs_aliases_c0_0 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
ret . write < QList < QByteArray > > ( ( QList < QByteArray > ) ( ( QTextCodec_Adaptor * ) cls ) - > cbs_aliases_c0_0 ( ) ) ;
}
static void _set_callback_cbs_aliases_c0_0 ( void * cls , const gsi : : Callback & cb )
{
( ( QTextCodec_Adaptor * ) cls ) - > cb_aliases_c0_0 = cb ;
}
// QByteArray QTextCodec::convertFromUnicode(const QChar *in, int length, QTextCodec::ConverterState *state)
static void _init_cbs_convertFromUnicode_c5514_0 ( qt_gsi : : GenericMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " in " ) ;
decl - > add_arg < const qt_gsi : : Converter < QChar > : : target_type * > ( argspec_0 ) ;
static gsi : : ArgSpecBase argspec_1 ( " length " ) ;
decl - > add_arg < int > ( argspec_1 ) ;
static gsi : : ArgSpecBase argspec_2 ( " state " ) ;
decl - > add_arg < QTextCodec : : ConverterState * > ( argspec_2 ) ;
decl - > set_return < QByteArray > ( ) ;
}
static void _call_cbs_convertFromUnicode_c5514_0 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
const qt_gsi : : Converter < QChar > : : target_type * arg1 = args . read < const qt_gsi : : Converter < QChar > : : target_type * > ( heap ) ;
int arg2 = args . read < int > ( heap ) ;
QTextCodec : : ConverterState * arg3 = args . read < QTextCodec : : ConverterState * > ( heap ) ;
ret . write < QByteArray > ( ( QByteArray ) ( ( QTextCodec_Adaptor * ) cls ) - > cbs_convertFromUnicode_c5514_0 ( arg1 , arg2 , arg3 ) ) ;
}
static void _set_callback_cbs_convertFromUnicode_c5514_0 ( void * cls , const gsi : : Callback & cb )
{
( ( QTextCodec_Adaptor * ) cls ) - > cb_convertFromUnicode_c5514_0 = cb ;
}
// QString QTextCodec::convertToUnicode(const char *in, int length, QTextCodec::ConverterState *state)
static void _init_cbs_convertToUnicode_c5465_0 ( qt_gsi : : GenericMethod * decl )
{
static gsi : : ArgSpecBase argspec_0 ( " in " ) ;
decl - > add_arg < const char * > ( argspec_0 ) ;
static gsi : : ArgSpecBase argspec_1 ( " length " ) ;
decl - > add_arg < int > ( argspec_1 ) ;
static gsi : : ArgSpecBase argspec_2 ( " state " ) ;
decl - > add_arg < QTextCodec : : ConverterState * > ( argspec_2 ) ;
decl - > set_return < QString > ( ) ;
}
static void _call_cbs_convertToUnicode_c5465_0 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
tl : : Heap heap ;
const char * arg1 = args . read < const char * > ( heap ) ;
int arg2 = args . read < int > ( heap ) ;
QTextCodec : : ConverterState * arg3 = args . read < QTextCodec : : ConverterState * > ( heap ) ;
ret . write < QString > ( ( QString ) ( ( QTextCodec_Adaptor * ) cls ) - > cbs_convertToUnicode_c5465_0 ( arg1 , arg2 , arg3 ) ) ;
}
static void _set_callback_cbs_convertToUnicode_c5465_0 ( void * cls , const gsi : : Callback & cb )
{
( ( QTextCodec_Adaptor * ) cls ) - > cb_convertToUnicode_c5465_0 = cb ;
}
// int QTextCodec::mibEnum()
static void _init_cbs_mibEnum_c0_0 ( qt_gsi : : GenericMethod * decl )
{
decl - > set_return < int > ( ) ;
}
static void _call_cbs_mibEnum_c0_0 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
ret . write < int > ( ( int ) ( ( QTextCodec_Adaptor * ) cls ) - > cbs_mibEnum_c0_0 ( ) ) ;
}
static void _set_callback_cbs_mibEnum_c0_0 ( void * cls , const gsi : : Callback & cb )
{
( ( QTextCodec_Adaptor * ) cls ) - > cb_mibEnum_c0_0 = cb ;
}
// QByteArray QTextCodec::name()
static void _init_cbs_name_c0_0 ( qt_gsi : : GenericMethod * decl )
{
decl - > set_return < QByteArray > ( ) ;
}
static void _call_cbs_name_c0_0 ( const qt_gsi : : GenericMethod * /*decl*/ , void * cls , gsi : : SerialArgs & args , gsi : : SerialArgs & ret )
{
__SUPPRESS_UNUSED_WARNING ( args ) ;
ret . write < QByteArray > ( ( QByteArray ) ( ( QTextCodec_Adaptor * ) cls ) - > cbs_name_c0_0 ( ) ) ;
}
static void _set_callback_cbs_name_c0_0 ( void * cls , const gsi : : Callback & cb )
{
( ( QTextCodec_Adaptor * ) cls ) - > cb_name_c0_0 = cb ;
}
namespace gsi
{
gsi : : Class < QTextCodec > & qtdecl_QTextCodec ( ) ;
static gsi : : Methods methods_QTextCodec_Adaptor ( ) {
gsi : : Methods methods ;
methods + = new qt_gsi : : GenericMethod ( " aliases " , " @hide " , true , & _init_cbs_aliases_c0_0 , & _call_cbs_aliases_c0_0 ) ;
methods + = new qt_gsi : : GenericMethod ( " aliases " , " @brief Virtual method QList<QByteArray> QTextCodec::aliases() \n This method can be reimplemented in a derived class. " , true , & _init_cbs_aliases_c0_0 , & _call_cbs_aliases_c0_0 , & _set_callback_cbs_aliases_c0_0 ) ;
methods + = new qt_gsi : : GenericMethod ( " *convertFromUnicode " , " @hide " , true , & _init_cbs_convertFromUnicode_c5514_0 , & _call_cbs_convertFromUnicode_c5514_0 ) ;
methods + = new qt_gsi : : GenericMethod ( " *convertFromUnicode " , " @brief Virtual method QByteArray QTextCodec::convertFromUnicode(const QChar *in, int length, QTextCodec::ConverterState *state) \n This method can be reimplemented in a derived class. " , true , & _init_cbs_convertFromUnicode_c5514_0 , & _call_cbs_convertFromUnicode_c5514_0 , & _set_callback_cbs_convertFromUnicode_c5514_0 ) ;
methods + = new qt_gsi : : GenericMethod ( " *convertToUnicode " , " @hide " , true , & _init_cbs_convertToUnicode_c5465_0 , & _call_cbs_convertToUnicode_c5465_0 ) ;
methods + = new qt_gsi : : GenericMethod ( " *convertToUnicode " , " @brief Virtual method QString QTextCodec::convertToUnicode(const char *in, int length, QTextCodec::ConverterState *state) \n This method can be reimplemented in a derived class. " , true , & _init_cbs_convertToUnicode_c5465_0 , & _call_cbs_convertToUnicode_c5465_0 , & _set_callback_cbs_convertToUnicode_c5465_0 ) ;
methods + = new qt_gsi : : GenericMethod ( " mibEnum " , " @hide " , true , & _init_cbs_mibEnum_c0_0 , & _call_cbs_mibEnum_c0_0 ) ;
methods + = new qt_gsi : : GenericMethod ( " mibEnum " , " @brief Virtual method int QTextCodec::mibEnum() \n This method can be reimplemented in a derived class. " , true , & _init_cbs_mibEnum_c0_0 , & _call_cbs_mibEnum_c0_0 , & _set_callback_cbs_mibEnum_c0_0 ) ;
methods + = new qt_gsi : : GenericMethod ( " name " , " @hide " , true , & _init_cbs_name_c0_0 , & _call_cbs_name_c0_0 ) ;
methods + = new qt_gsi : : GenericMethod ( " name " , " @brief Virtual method QByteArray QTextCodec::name() \n This method can be reimplemented in a derived class. " , true , & _init_cbs_name_c0_0 , & _call_cbs_name_c0_0 , & _set_callback_cbs_name_c0_0 ) ;
return methods ;
}
gsi : : Class < QTextCodec_Adaptor > decl_QTextCodec_Adaptor ( qtdecl_QTextCodec ( ) , " QTextCodec " ,
methods_QTextCodec_Adaptor ( ) ,
" @qt \n @brief Binding of QTextCodec " ) ;
}
// Implementation of the enum wrapper class for QTextCodec::ConversionFlag
namespace qt_gsi
{
static gsi : : Enum < QTextCodec : : ConversionFlag > decl_QTextCodec_ConversionFlag_Enum ( " QTextCodec_ConversionFlag " ,
gsi : : enum_const ( " DefaultConversion " , QTextCodec : : DefaultConversion , " @brief Enum constant QTextCodec::DefaultConversion " ) +
gsi : : enum_const ( " ConvertInvalidToNull " , QTextCodec : : ConvertInvalidToNull , " @brief Enum constant QTextCodec::ConvertInvalidToNull " ) +
gsi : : enum_const ( " IgnoreHeader " , QTextCodec : : IgnoreHeader , " @brief Enum constant QTextCodec::IgnoreHeader " ) +
gsi : : enum_const ( " FreeFunction " , QTextCodec : : FreeFunction , " @brief Enum constant QTextCodec::FreeFunction " ) ,
" @qt \n @brief This class represents the QTextCodec::ConversionFlag enum " ) ;
static gsi : : QFlagsClass < QTextCodec : : ConversionFlag > decl_QTextCodec_ConversionFlag_Enums ( " QTextCodec_QFlags_ConversionFlag " ,
" @qt \n @brief This class represents the QFlags<QTextCodec::ConversionFlag> flag set " ) ;
// Inject the declarations into the parent
static gsi : : ClassExt < QTextCodec > inject_QTextCodec_ConversionFlag_Enum_in_parent ( decl_QTextCodec_ConversionFlag_Enum . defs ( ) ) ;
static gsi : : ClassExt < QTextCodec > decl_QTextCodec_ConversionFlag_Enum_as_child ( decl_QTextCodec_ConversionFlag_Enum , " ConversionFlag " ) ;
static gsi : : ClassExt < QTextCodec > decl_QTextCodec_ConversionFlag_Enums_as_child ( decl_QTextCodec_ConversionFlag_Enums , " QFlags_ConversionFlag " ) ;
}