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