aboutsummaryrefslogtreecommitdiffstats
path: root/PySide/typesystem_templates.xml
diff options
context:
space:
mode:
authorHugo Lima <hugo.lima@openbossa.org>2009-11-18 17:47:07 -0200
committerHugo Lima <hugo.lima@openbossa.org>2009-11-19 15:53:31 -0200
commit6a759410d33623472c0dc635336275f0596dda64 (patch)
tree016708321d992220a26e1486f41ed3ec53d562bc /PySide/typesystem_templates.xml
parent9ff5512a8b4577e944cbf8e7d13eacfca7f3624c (diff)
- Add QLocale::toFloat, QLocale::toDouble.
- Use a clearer naming convension on typesystem template names.
Diffstat (limited to 'PySide/typesystem_templates.xml')
-rw-r--r--PySide/typesystem_templates.xml12
1 files changed, 11 insertions, 1 deletions
diff --git a/PySide/typesystem_templates.xml b/PySide/typesystem_templates.xml
index a7e209738..64f4011dc 100644
--- a/PySide/typesystem_templates.xml
+++ b/PySide/typesystem_templates.xml
@@ -2,11 +2,21 @@
<typesystem>
<!-- Templates to fix bool* parameters -->
- <template name="only_bool*_fix">
+ <template name="fix_bool*">
bool ok_;
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&amp;ok_);
%0 = PyTuple_Pack(2, %CONVERTTOPYTHON[%RETURN_TYPE](retval_), %CONVERTTOPYTHON[%RETURN_TYPE](ok_));
</template>
+ <template name="fix_args,bool*">
+ bool ok_;
+ %RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, &amp;ok_);
+ %0 = PyTuple_Pack(2, %CONVERTTOPYTHON[%RETURN_TYPE](retval_), %CONVERTTOPYTHON[%RETURN_TYPE](ok_));
+ </template>
+ <template name="fix_arg,bool*,arg">
+ bool ok_;
+ %RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, &amp;ok_, %3);
+ %0 = PyTuple_Pack(2, %CONVERTTOPYTHON[%RETURN_TYPE](retval_), %CONVERTTOPYTHON[%RETURN_TYPE](ok_));
+ </template>
</typesystem>