diff options
author | Bart Vanhauwaert <bart.vanhauwaert@grafitroniks.fr> | 2016-11-22 10:30:43 +0100 |
---|---|---|
committer | Bart Vanhauwaert <bart.vanhauwaert@grafitroniks.fr> | 2016-11-23 11:40:19 +0100 |
commit | 94446053e965f55d634eec8adc84d9812307799b (patch) | |
tree | 8cef8b450892c9ab83dac7891f8bca01184323b2 | |
parent | Exclude QList::op_eq_impl from generation (diff) | |
download | qtscriptgenerator-94446053e965f55d634eec8adc84d9812307799b.tar.xz qtscriptgenerator-94446053e965f55d634eec8adc84d9812307799b.zip |
Exclude QTextStream::operator<<(*) from generation
QTextStream cannot be declared as with the metatype system due to a
private copy constructor. Returning it in the generated code (as
these operators do) therefore doesn't work.
-rw-r--r-- | generator/typesystem_core.xml | 40 |
1 files changed, 35 insertions, 5 deletions
diff --git a/generator/typesystem_core.xml b/generator/typesystem_core.xml index 000c3f0..b674e6f 100644 --- a/generator/typesystem_core.xml +++ b/generator/typesystem_core.xml @@ -2111,28 +2111,58 @@ <modify-function signature="operator>>(QChar&)"> <remove/> </modify-function> - <modify-function signature="operator<<(const void*)"> + <modify-function signature="operator<<(QChar)"> + <remove/> + </modify-function> + <modify-function signature="operator<<(char)"> + <remove/> + </modify-function> + <modify-function signature="operator<<(signed short)"> + <remove/> + </modify-function> + <modify-function signature="operator<<(unsigned short)"> + <remove/> + </modify-function> + <modify-function signature="operator<<(signed int)"> <remove/> </modify-function> <modify-function signature="operator<<(unsigned int)"> <remove/> </modify-function> + <modify-function signature="operator<<(signed long)"> + <remove/> + </modify-function> + <modify-function signature="operator<<(unsigned long)"> + <remove/> + </modify-function> <modify-function signature="operator<<(qlonglong)"> <remove/> </modify-function> - <modify-function signature="operator<<(const QChar &)"> + <modify-function signature="operator<<(qulonglong)"> <remove/> </modify-function> - <modify-function signature="operator<<(unsigned long)"> + <modify-function signature="operator<<(float)"> <remove/> </modify-function> - <modify-function signature="operator<<(signed long)"> + <modify-function signature="operator<<(double)"> + <remove/> + </modify-function> + <modify-function signature="operator<<(const QString &)"> + <remove/> + </modify-function> + <modify-function signature="operator<<(QLatin1String)"> + <remove/> + </modify-function> + <modify-function signature="operator<<(const QStringRef &)"> + <remove/> + </modify-function> + <modify-function signature="operator<<(const QByteArray &)"> <remove/> </modify-function> <modify-function signature="operator<<(const char*)"> <remove/> </modify-function> - <modify-function signature="operator<<(unsigned short)"> + <modify-function signature="operator<<(const void*)"> <remove/> </modify-function> <modify-function signature="operator>>(qulonglong&)"> |