Lines Matching defs:py_obj
306 bool PythonBytes::Check(PyObject *py_obj) {
307 if (!py_obj)
309 return PyBytes_Check(py_obj);
351 bool PythonByteArray::Check(PyObject *py_obj) {
352 if (!py_obj)
354 return PyByteArray_Check(py_obj);
392 bool PythonString::Check(PyObject *py_obj) {
393 if (!py_obj)
396 if (PyUnicode_Check(py_obj))
456 bool PythonInteger::Check(PyObject *py_obj) {
457 if (!py_obj)
462 return PyLong_Check(py_obj);
505 bool PythonBoolean::Check(PyObject *py_obj) {
506 return py_obj ? PyBool_Check(py_obj) : false;
534 bool PythonList::Check(PyObject *py_obj) {
535 if (!py_obj)
537 return PyList_Check(py_obj);
613 bool PythonTuple::Check(PyObject *py_obj) {
614 if (!py_obj)
616 return PyTuple_Check(py_obj);
657 bool PythonDictionary::Check(PyObject *py_obj) {
658 if (!py_obj)
661 return PyDict_Check(py_obj);
791 bool PythonModule::Check(PyObject *py_obj) {
792 if (!py_obj)
795 return PyModule_Check(py_obj);
804 bool PythonCallable::Check(PyObject *py_obj) {
805 if (!py_obj)
808 return PyCallable_Check(py_obj);
873 bool PythonFile::Check(PyObject *py_obj) {
874 if (!py_obj)
891 int r = PyObject_IsInstance(py_obj, iobase.get().get());