aboutsummaryrefslogtreecommitdiffstats
path: root/libshiboken/bindingmanager.h
diff options
context:
space:
mode:
authorHugo Parente Lima <hugo.pl@gmail.com>2010-11-09 17:47:10 -0200
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:08:56 -0300
commit0ef92c1dccbb5b086686aa99399c310d78427fe8 (patch)
treeeaa8fbd07e48cf5d60efbe3c6bfa9da266476b02 /libshiboken/bindingmanager.h
parent19f4be1ac1c467e77686ac2e28367b0e0b05f3bb (diff)
SbkBaseWrapper renamed to SbkObject
Diffstat (limited to 'libshiboken/bindingmanager.h')
-rw-r--r--libshiboken/bindingmanager.h10
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();