Lines Matching defs:PYBIND11_OBJECT_DEFAULT
807 #define PYBIND11_OBJECT_DEFAULT(Name, Parent, CheckFun) \
830 PYBIND11_OBJECT_DEFAULT(iterator, object, PyIter_Check)
883 PYBIND11_OBJECT_DEFAULT(iterable, object, detail::PyIterable_Check)
1114 PYBIND11_OBJECT_DEFAULT(weakref, object, PyWeakref_Check)
1123 PYBIND11_OBJECT_DEFAULT(slice, object, PySlice_Check)
1147 PYBIND11_OBJECT_DEFAULT(capsule, object, PyCapsule_CheckExact)
1244 PYBIND11_OBJECT_DEFAULT(sequence, object, PySequence_Check)
1274 class args : public tuple { PYBIND11_OBJECT_DEFAULT(args, tuple, PyTuple_Check) };
1275 class kwargs : public dict { PYBIND11_OBJECT_DEFAULT(kwargs, dict, PyDict_Check) };
1296 PYBIND11_OBJECT_DEFAULT(function, object, PyCallable_Check)
1313 PYBIND11_OBJECT_DEFAULT(buffer, object, PyObject_CheckBuffer)