blob: 74ecef24dd288867c91bfeb53517691b51a446e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
namespace Shiboken {
template <>
struct Converter<OddBool> : public ValueTypeConverter<OddBool>
{
static bool isConvertible(PyObject* pyObj)
{
return PyBool_Check(pyObj);
}
using ValueTypeConverter<OddBool>::toPython;
static PyObject* toPython(const OddBool& holder)
{
return PyBool_FromLong(holder.value());
}
static OddBool toCpp(PyObject* pyobj)
{
return OddBool(pyobj == Py_True);
}
};
}
|