Lines Matching refs:pyObj
71 LIBSHIBOKEN_API void SbkDeallocWrapper(PyObject *pyObj);
72 LIBSHIBOKEN_API void SbkDeallocQAppWrapper(PyObject *pyObj);
168 LIBSHIBOKEN_API bool checkType(PyTypeObject *pyObj);
173 LIBSHIBOKEN_API bool isUserType(PyTypeObject *pyObj);
283 LIBSHIBOKEN_API bool checkType(PyObject *pyObj);
289 LIBSHIBOKEN_API bool isUserType(PyObject *pyObj);
294 LIBSHIBOKEN_API Py_hash_t hash(PyObject *pyObj);
320 LIBSHIBOKEN_API void setValidCpp(SbkObject *pyObj, bool value);
324 LIBSHIBOKEN_API void setHasCppWrapper(SbkObject *pyObj, bool value);
328 LIBSHIBOKEN_API bool hasCppWrapper(SbkObject *pyObj);
334 LIBSHIBOKEN_API bool wasCreatedByPython(SbkObject *pyObj);
340 LIBSHIBOKEN_API void callCppDestructors(SbkObject *pyObj);
345 LIBSHIBOKEN_API bool hasOwnership(SbkObject *pyObj);
353 LIBSHIBOKEN_API void getOwnership(PyObject *pyObj);
358 LIBSHIBOKEN_API void getOwnership(SbkObject *pyObj);
366 LIBSHIBOKEN_API void releaseOwnership(PyObject *pyObj);
370 LIBSHIBOKEN_API void releaseOwnership(SbkObject *pyObj);
375 LIBSHIBOKEN_API void *cppPointer(SbkObject *pyObj, PyTypeObject *desiredType);
381 LIBSHIBOKEN_API std::vector<void *>cppPointers(SbkObject *pyObj);
391 LIBSHIBOKEN_API bool isValid(PyObject *pyObj);
398 LIBSHIBOKEN_API bool isValid(SbkObject *pyObj, bool throwPyError = true);
405 LIBSHIBOKEN_API bool isValid(PyObject *pyObj, bool throwPyError);