diff options
author | Hugo Parente Lima <hugo.pl@gmail.com> | 2010-11-09 17:38:21 -0200 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:08:56 -0300 |
commit | 19f4be1ac1c467e77686ac2e28367b0e0b05f3bb (patch) | |
tree | 514a5fb0b50f107b99681cd850b6db0e10415bfc /libshiboken/basewrapper.h | |
parent | d63972b6ce03b9321c4192626451c33694b29339 (diff) |
Replaced SbkBaseWrapper_setOwnership by getOwnership and releaseOwnership (both inside Shiboken:Wrapper namespace)
Diffstat (limited to 'libshiboken/basewrapper.h')
-rw-r--r-- | libshiboken/basewrapper.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libshiboken/basewrapper.h b/libshiboken/basewrapper.h index 75fa90406..5d0d4728b 100644 --- a/libshiboken/basewrapper.h +++ b/libshiboken/basewrapper.h @@ -219,16 +219,17 @@ LIBSHIBOKEN_API void deallocWrapperWithPrivateDtor(PyObject* self); LIBSHIBOKEN_API bool importModule(const char* moduleName, PyTypeObject*** cppApiPtr); LIBSHIBOKEN_API void setErrorAboutWrongArguments(PyObject* args, const char* funcName, const char** cppOverloads); -/// Support sequence protocol -LIBSHIBOKEN_API void SbkBaseWrapper_setOwnership(PyObject* pyobj, bool owner); -LIBSHIBOKEN_API void SbkBaseWrapper_setOwnership(SbkBaseWrapper* pyobj, bool owner); - namespace Wrapper { LIBSHIBOKEN_API void setValidCpp(SbkBaseWrapper* pyObj, bool value); LIBSHIBOKEN_API void setHasCppWrapper(SbkBaseWrapper* pyObj, bool value); LIBSHIBOKEN_API bool hasCppWrapper(SbkBaseWrapper* pyObj); +LIBSHIBOKEN_API void getOwnership(PyObject* pyobj); +LIBSHIBOKEN_API void getOwnership(SbkBaseWrapper* pyobj); +LIBSHIBOKEN_API void releaseOwnership(PyObject* pyobj); +LIBSHIBOKEN_API void releaseOwnership(SbkBaseWrapper* pyobj); + } // namespace Wrapper } // namespace Shiboken |