diff options
author | Hugo Parente Lima <hugo.pl@gmail.com> | 2010-11-09 17:47:10 -0200 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:08:56 -0300 |
commit | 0ef92c1dccbb5b086686aa99399c310d78427fe8 (patch) | |
tree | eaa8fbd07e48cf5d60efbe3c6bfa9da266476b02 /libshiboken/bindingmanager.h | |
parent | 19f4be1ac1c467e77686ac2e28367b0e0b05f3bb (diff) |
SbkBaseWrapper renamed to SbkObject
Diffstat (limited to 'libshiboken/bindingmanager.h')
-rw-r--r-- | libshiboken/bindingmanager.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libshiboken/bindingmanager.h b/libshiboken/bindingmanager.h index b5bf43b6a..31ed7981b 100644 --- a/libshiboken/bindingmanager.h +++ b/libshiboken/bindingmanager.h @@ -27,7 +27,7 @@ #include <set> #include "shibokenmacros.h" -struct SbkBaseWrapper; +struct SbkObject; namespace Shiboken { @@ -41,20 +41,20 @@ public: bool hasWrapper(const void *cptr); - void registerWrapper(SbkBaseWrapper* pyobj, void* cptr); + void registerWrapper(SbkObject* pyobj, void* cptr); void releaseWrapper(PyObject* wrapper); PyObject* retrieveWrapper(const void* cptr); PyObject* getOverride(const void* cptr, const char* methodName); /// Invalidate the Python wrapper and removes the relations from C++ pointers to the Python wrapper. - void invalidateWrapper(SbkBaseWrapper* wrapper); + void invalidateWrapper(SbkObject* wrapper); /// Convenience method to call invalidateWrapper with a properly cast SbkBaseWrapper. void invalidateWrapper(PyObject* wrapper); /// Convenience method to invalidate the Python wrapper for a C++ wrapped object. Do nothing if C++ pointer has no Python wrapper. void invalidateWrapper(const void* cptr); /// Transfers the ownership of a Python wrapper to C++. - void transferOwnershipToCpp(SbkBaseWrapper* wrapper); + void transferOwnershipToCpp(SbkObject* wrapper); /// Convenience method to call transferOwnershipToCpp with a properly cast SbkBaseWrapper. void transferOwnershipToCpp(PyObject* wrapper); void addClassInheritance(SbkBaseWrapperType* parent, SbkBaseWrapperType* child); @@ -62,7 +62,7 @@ public: /// Called by wrapper destructor void destroyWrapper(const void* cptr); - void destroyWrapper(SbkBaseWrapper* wrapper); + void destroyWrapper(SbkObject* wrapper); std::set<PyObject*> getAllPyObjects(); private: ~BindingManager(); |