miqt/qt6/gen_qstringconverter_base.cpp

68 lines
1.8 KiB
C++
Raw Normal View History

2024-10-20 05:21:03 +00:00
#include <QStringConverter>
#include <QStringConverterBase>
#define WORKAROUND_INNER_CLASS_DEFINITION_QStringConverterBase__State
#include <qstringconverter_base.h>
#include "gen_qstringconverter_base.h"
#ifndef _Bool
#define _Bool bool
#endif
2024-10-20 05:21:03 +00:00
#include "_cgo_export.h"
2024-12-07 04:15:57 +00:00
QStringConverterBase* QStringConverterBase_new(QStringConverterBase* param1) {
return new QStringConverterBase(*param1);
2024-10-20 05:21:03 +00:00
}
2024-12-07 04:15:57 +00:00
QStringConverterBase* QStringConverterBase_new2() {
return new QStringConverterBase();
}
void QStringConverter_virtbase(QStringConverter* src, QStringConverterBase** outptr_QStringConverterBase) {
*outptr_QStringConverterBase = static_cast<QStringConverterBase*>(src);
2024-10-20 05:21:03 +00:00
}
bool QStringConverter_IsValid(const QStringConverter* self) {
return self->isValid();
}
void QStringConverter_ResetState(QStringConverter* self) {
self->resetState();
}
bool QStringConverter_HasError(const QStringConverter* self) {
return self->hasError();
}
const char* QStringConverter_Name(const QStringConverter* self) {
return (const char*) self->name();
}
const char* QStringConverter_NameForEncoding(int e) {
return (const char*) QStringConverter::nameForEncoding(static_cast<QStringConverter::Encoding>(e));
}
2024-12-07 04:15:57 +00:00
QStringConverterBase__State* QStringConverterBase__State_new() {
return new QStringConverterBase::State();
2024-10-20 05:21:03 +00:00
}
2024-12-07 04:15:57 +00:00
QStringConverterBase__State* QStringConverterBase__State_new2(int f) {
return new QStringConverterBase::State(static_cast<QStringConverterBase::Flags>(f));
2024-10-20 05:21:03 +00:00
}
void QStringConverterBase__State_Clear(QStringConverterBase__State* self) {
self->clear();
}
void QStringConverterBase__State_Reset(QStringConverterBase__State* self) {
self->reset();
}
2024-11-19 06:29:06 +00:00
void QStringConverterBase__State_Delete(QStringConverterBase__State* self, bool isSubclass) {
if (isSubclass) {
delete dynamic_cast<QStringConverterBase::State*>( self );
} else {
delete self;
}
2024-10-20 05:21:03 +00:00
}