Lines Matching refs:py_obj
299 bool PythonBytes::Check(PyObject *py_obj) { in Check() argument
300 if (!py_obj) in Check()
302 return PyBytes_Check(py_obj); in Check()
344 bool PythonByteArray::Check(PyObject *py_obj) { in Check() argument
345 if (!py_obj) in Check()
347 return PyByteArray_Check(py_obj); in Check()
385 bool PythonString::Check(PyObject *py_obj) { in Check() argument
386 if (!py_obj) in Check()
389 if (PyUnicode_Check(py_obj)) in Check()
449 bool PythonInteger::Check(PyObject *py_obj) { in Check() argument
450 if (!py_obj) in Check()
455 return PyLong_Check(py_obj); in Check()
483 bool PythonBoolean::Check(PyObject *py_obj) { in Check() argument
484 return py_obj ? PyBool_Check(py_obj) : false; in Check()
512 bool PythonList::Check(PyObject *py_obj) { in Check() argument
513 if (!py_obj) in Check()
515 return PyList_Check(py_obj); in Check()
591 bool PythonTuple::Check(PyObject *py_obj) { in Check() argument
592 if (!py_obj) in Check()
594 return PyTuple_Check(py_obj); in Check()
635 bool PythonDictionary::Check(PyObject *py_obj) { in Check() argument
636 if (!py_obj) in Check()
639 return PyDict_Check(py_obj); in Check()
755 bool PythonModule::Check(PyObject *py_obj) { in Check() argument
756 if (!py_obj) in Check()
759 return PyModule_Check(py_obj); in Check()
768 bool PythonCallable::Check(PyObject *py_obj) { in Check() argument
769 if (!py_obj) in Check()
772 return PyCallable_Check(py_obj); in Check()
892 bool PythonFile::Check(PyObject *py_obj) { in Check() argument
893 if (!py_obj) in Check()
910 int r = PyObject_IsInstance(py_obj, iobase.get().get()); in Check()