aboutsummaryrefslogtreecommitdiffstats
path: root/libshiboken/basewrapper.h
diff options
context:
space:
mode:
authorHugo Parente Lima <hugo.pl@gmail.com>2010-11-09 17:38:21 -0200
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:08:56 -0300
commit19f4be1ac1c467e77686ac2e28367b0e0b05f3bb (patch)
tree514a5fb0b50f107b99681cd850b6db0e10415bfc /libshiboken/basewrapper.h
parentd63972b6ce03b9321c4192626451c33694b29339 (diff)
Replaced SbkBaseWrapper_setOwnership by getOwnership and releaseOwnership (both inside Shiboken:Wrapper namespace)
Diffstat (limited to 'libshiboken/basewrapper.h')
-rw-r--r--libshiboken/basewrapper.h9
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