aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart Vanhauwaert <bart.vanhauwaert@grafitroniks.fr>2016-11-22 10:30:43 +0100
committerBart Vanhauwaert <bart.vanhauwaert@grafitroniks.fr>2016-11-23 11:40:19 +0100
commit94446053e965f55d634eec8adc84d9812307799b (patch)
tree8cef8b450892c9ab83dac7891f8bca01184323b2
parentExclude QList::op_eq_impl from generation (diff)
downloadqtscriptgenerator-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.xml40
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&gt;&gt;(QChar&amp;)">
<remove/>
</modify-function>
- <modify-function signature="operator&lt;&lt;(const void*)">
+ <modify-function signature="operator&lt;&lt;(QChar)">
+ <remove/>
+ </modify-function>
+ <modify-function signature="operator&lt;&lt;(char)">
+ <remove/>
+ </modify-function>
+ <modify-function signature="operator&lt;&lt;(signed short)">
+ <remove/>
+ </modify-function>
+ <modify-function signature="operator&lt;&lt;(unsigned short)">
+ <remove/>
+ </modify-function>
+ <modify-function signature="operator&lt;&lt;(signed int)">
<remove/>
</modify-function>
<modify-function signature="operator&lt;&lt;(unsigned int)">
<remove/>
</modify-function>
+ <modify-function signature="operator&lt;&lt;(signed long)">
+ <remove/>
+ </modify-function>
+ <modify-function signature="operator&lt;&lt;(unsigned long)">
+ <remove/>
+ </modify-function>
<modify-function signature="operator&lt;&lt;(qlonglong)">
<remove/>
</modify-function>
- <modify-function signature="operator&lt;&lt;(const QChar &amp;)">
+ <modify-function signature="operator&lt;&lt;(qulonglong)">
<remove/>
</modify-function>
- <modify-function signature="operator&lt;&lt;(unsigned long)">
+ <modify-function signature="operator&lt;&lt;(float)">
<remove/>
</modify-function>
- <modify-function signature="operator&lt;&lt;(signed long)">
+ <modify-function signature="operator&lt;&lt;(double)">
+ <remove/>
+ </modify-function>
+ <modify-function signature="operator&lt;&lt;(const QString &amp;)">
+ <remove/>
+ </modify-function>
+ <modify-function signature="operator&lt;&lt;(QLatin1String)">
+ <remove/>
+ </modify-function>
+ <modify-function signature="operator&lt;&lt;(const QStringRef &amp;)">
+ <remove/>
+ </modify-function>
+ <modify-function signature="operator&lt;&lt;(const QByteArray &amp;)">
<remove/>
</modify-function>
<modify-function signature="operator&lt;&lt;(const char*)">
<remove/>
</modify-function>
- <modify-function signature="operator&lt;&lt;(unsigned short)">
+ <modify-function signature="operator&lt;&lt;(const void*)">
<remove/>
</modify-function>
<modify-function signature="operator&gt;&gt;(qulonglong&amp;)">