- Add QLocale::toFloat, QLocale::toDouble.
- Use a clearer naming convension on typesystem template names.
This commit is contained in:
parent
9ff5512a8b
commit
6a759410d3
2 changed files with 48 additions and 12 deletions
|
|
@ -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(&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, &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, &ok_, %3);
|
||||
%0 = PyTuple_Pack(2, %CONVERTTOPYTHON[%RETURN_TYPE](retval_), %CONVERTTOPYTHON[%RETURN_TYPE](ok_));
|
||||
</template>
|
||||
|
||||
</typesystem>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue