Lines Matching defs:py_obj
308 bool PythonBytes::Check(PyObject *py_obj) {
309 if (!py_obj)
311 return PyBytes_Check(py_obj);
353 bool PythonByteArray::Check(PyObject *py_obj) {
354 if (!py_obj)
356 return PyByteArray_Check(py_obj);
394 bool PythonString::Check(PyObject *py_obj) {
395 if (!py_obj)
398 if (PyUnicode_Check(py_obj))
458 bool PythonInteger::Check(PyObject *py_obj) {
459 if (!py_obj)
464 return PyLong_Check(py_obj);
507 bool PythonBoolean::Check(PyObject *py_obj) {
508 return py_obj ? PyBool_Check(py_obj) : false;
536 bool PythonList::Check(PyObject *py_obj) {
537 if (!py_obj)
539 return PyList_Check(py_obj);
615 bool PythonTuple::Check(PyObject *py_obj) {
616 if (!py_obj)
618 return PyTuple_Check(py_obj);
659 bool PythonDictionary::Check(PyObject *py_obj) {
660 if (!py_obj)
663 return PyDict_Check(py_obj);
793 bool PythonModule::Check(PyObject *py_obj) {
794 if (!py_obj)
797 return PyModule_Check(py_obj);
806 bool PythonCallable::Check(PyObject *py_obj) {
807 if (!py_obj)
810 return PyCallable_Check(py_obj);
930 bool PythonFile::Check(PyObject *py_obj) {
931 if (!py_obj)
948 int r = PyObject_IsInstance(py_obj, iobase.get().get());