aboutsummaryrefslogtreecommitdiffstats
path: root/tests/minimalbinding/minbool_conversions.h
blob: f343a47119bbbe04aafd7b0b04343f93e489ac08 (plain)
1
2
3
4
5
6
7
8
9
10
namespace Shiboken {
template <>
struct Converter<MinBool> : public ValueTypeConverter<MinBool>
{
    static bool isConvertible(PyObject* pyObj) { return PyBool_Check(pyObj); }
    using ValueTypeConverter<MinBool>::toPython;
    static PyObject* toPython(const MinBool& holder) { return PyBool_FromLong(holder.value()); }
    static MinBool toCpp(PyObject* pyobj) { return MinBool(pyobj == Py_True); }
};
}