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.cpp | |
parent | 19f4be1ac1c467e77686ac2e28367b0e0b05f3bb (diff) |
SbkBaseWrapper renamed to SbkObject
Diffstat (limited to 'libshiboken/bindingmanager.cpp')
-rw-r--r-- | libshiboken/bindingmanager.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/libshiboken/bindingmanager.cpp b/libshiboken/bindingmanager.cpp index 5e9be6998..e2d32d832 100644 --- a/libshiboken/bindingmanager.cpp +++ b/libshiboken/bindingmanager.cpp @@ -162,7 +162,7 @@ bool BindingManager::hasWrapper(const void* cptr) { return m_d->wrapperMapper.count(cptr); } -void BindingManager::registerWrapper(SbkBaseWrapper* pyobj, void* cptr) +void BindingManager::registerWrapper(SbkObject* pyobj, void* cptr) { SbkBaseWrapperType* instanceType = reinterpret_cast<SbkBaseWrapperType*>(pyobj->ob_type); @@ -184,7 +184,7 @@ void BindingManager::releaseWrapper(PyObject* wrapper) SbkBaseWrapperType* sbkType = reinterpret_cast<SbkBaseWrapperType*>(wrapper->ob_type); int numBases = sbkType->is_multicpp ? getNumberOfCppBaseClasses(wrapper->ob_type) : 1; - void** cptrs = reinterpret_cast<SbkBaseWrapper*>(wrapper)->d->cptr; + void** cptrs = reinterpret_cast<SbkObject*>(wrapper)->d->cptr; for (int i = 0; i < numBases; ++i) { void* cptr = cptrs[i]; m_d->releaseWrapper(cptr); @@ -250,13 +250,13 @@ PyObject* BindingManager::getOverride(const void* cptr, const char* methodName) void BindingManager::invalidateWrapper(PyObject* pyobj) { - std::list<SbkBaseWrapper*> objs = splitPyObject(pyobj); - std::list<SbkBaseWrapper*>::const_iterator it = objs.begin(); + std::list<SbkObject*> objs = splitPyObject(pyobj); + std::list<SbkObject*>::const_iterator it = objs.begin(); for(; it != objs.end(); it++) invalidateWrapper(*it); } -void BindingManager::invalidateWrapper(SbkBaseWrapper* wrapper) +void BindingManager::invalidateWrapper(SbkObject* wrapper) { if (!wrapper || ((PyObject*)wrapper == Py_None) || !wrapper->d->validCppObject) return; @@ -302,10 +302,10 @@ void BindingManager::destroyWrapper(const void* cptr) { WrapperMap::iterator iter = m_d->wrapperMapper.find(cptr); if (iter != m_d->wrapperMapper.end()) - destroyWrapper(reinterpret_cast<SbkBaseWrapper*>(iter->second)); + destroyWrapper(reinterpret_cast<SbkObject*>(iter->second)); } -void BindingManager::destroyWrapper(SbkBaseWrapper* wrapper) +void BindingManager::destroyWrapper(SbkObject* wrapper) { GilState gil; m_d->destroying = true; @@ -315,13 +315,13 @@ void BindingManager::destroyWrapper(SbkBaseWrapper* wrapper) void BindingManager::transferOwnershipToCpp(PyObject* wrapper) { - std::list<SbkBaseWrapper*> objs = splitPyObject(wrapper); - std::list<SbkBaseWrapper*>::const_iterator it = objs.begin(); + std::list<SbkObject*> objs = splitPyObject(wrapper); + std::list<SbkObject*>::const_iterator it = objs.begin(); for(; it != objs.end(); it++) transferOwnershipToCpp(*it); } -void BindingManager::transferOwnershipToCpp(SbkBaseWrapper* wrapper) +void BindingManager::transferOwnershipToCpp(SbkObject* wrapper) { if (wrapper->d->parentInfo) Shiboken::removeParent(wrapper); |