bool __ok;
bool *%out% = &__ok;
QScriptValue %out%;
if (!__ok)
%out% = context->engine()->nullValue();
else
%out% = qScriptValueFromValue(context->engine(), %in%);
QScriptValue %out%;
if (!__ok)
%out% = context->engine()->nullValue();
else
%out% = QScriptValue(context->engine(), %in%);
QByteArray tmp_%out% = %in%.toString().toLatin1();
const char * %out% = tmp_%out%.constData();
int %out% = %in%.toInt32();
if ((%out% < 0) || (%this%->size() < %out%)) {
return context->throwError(QScriptContext::RangeError,
QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): index out of range"));
}
%TYPE% %out% = qscriptvalue_cast<%TYPE%>(%in%);
if (!%out%) {
return context->throwError(QScriptContext::TypeError,
QString::fromLatin1("%CLASS_NAME%::%FUNCTION_NAME%(): failed to convert argument to %TYPE%"));
}
QString %out% = %in%.toString();
QFile & %out% = *qscriptvalue_cast<QFile*>(%in%);
QFile & %out% = *qscriptvalue_cast<QFile*>(%in%);
QFile & %out% = *qscriptvalue_cast<QFile*>(%in%);
Q_DECLARE_METATYPE(QScriptValue)
QScriptValue %out%;
if (!__ok)
%out% = context->engine()->nullValue();
else
%out% = QScriptValue(context->engine(), double(%in%)).toObject();
Q_DECLARE_METATYPE(QScriptValue)
bool __result;
bool & %out% = __result;
bool %out% = __result;
unsigned char __result;
unsigned char & %out% = __result;
int %out% = __result;
int __result;
int & %out% = __result;
int %out% = __result;
uint __result;
uint & %out% = __result;
uint %out% = __result;
qint64 __result;
qint64 & %out% = __result;
qint64 %out% = __result;
unsigned long long __result;
unsigned long long & %out% = __result;
unsigned long long %out% = __result;
float __result;
float & %out% = __result;
float %out% = __result;
double __result;
double & %out% = __result;
double %out% = __result;
short __result;
short & %out% = __result;
short %out% = __result;
unsigned short __result;
unsigned short & %out% = __result;
unsigned short %out% = __result;
char __result;
char & %out% = __result;
int %out% = __result;
short __result;
short & %out% = __result;
short %out% = __result;
int __result;
int & %out% = __result;
int %out% = __result;
unsigned short __result;
unsigned short & %out% = __result;
unsigned short %out% = __result;
unsigned int __result;
unsigned int & %out% = __result;
unsigned int %out% = __result;
qlonglong __result;
qlonglong & %out% = __result;
qlonglong %out% = __result;
qulonglong __result;
qulonglong & %out% = __result;
qulonglong %out% = __result;
float __result;
float & %out% = __result;
float %out% = __result;
double __result;
double & %out% = __result;
double %out% = __result;
QXmlStreamReader & %out% = *qscriptvalue_cast<QXmlStreamReader*>(%in%);